added changes to add new expose controller - this is a mistake as the main root vc should have been RESideMenu with content view set as exposeController
current the app is setup as exposeController for the main root VC, which then has RESideMenu, but when we need to create another city we are creating a new RESideMenu each time.
need to refactor code would take about a day
created initial database for core data, still need to write handler code to do CRUD (Create/Read/Update/Delete) with threads