Towns now store an ID and if abandoned.
Created data holder for structure.
Created structure class.
Templace Schematic class.
Added areaEmpty to utility class.
Added method to get a town by its ID.
Added method to get a town by its owner.