Following years of discussions, Kansas City has reached an agreement to buy land for a new city jail to be built on the same ...