Added a AppView route controller to dispose of zombie views and handle
any unbinding of events that may be needed.

I also added support for browser back button support and to know what
view you're hitting back from and wich you're going to. That info gets
sent to the AppView router extension.