Buncombe County has closed on the purchase of 342-acre Deaverview Mountain property for a future public park. Here's what to know about the project.