Council finalizes $2.8M purchase of Ravenwood Country Club