Navigation & State

Hey @xueye,

Got a big one for you. Decided to submit a PR now rather than later so it's a little easier to review.

Our application has state! This adds some basic navigation ability to the UI, allowing the user to return transition between states, storing menus and markers along the way.

Let me know if you have any questions