Auto save and region fields

Added in a simple auto save feature, regioned some more areas of the
code, and deleted the AddBuilding class.