fake app with multiple views

* External templates
* Route handling
* View objects