added initial city upgrade functionality

#8 is resolved, also marking the player's settlement/city location on their local instance for reference when upgrading