MainActivity: add android lifecycle callbacks
ui: demonstrate addition of Funds label in upper-left
refactor: build City in Activity, rather than MicropolisView
setFunds: add null-check