Layout more boilerplate and minor adjustments

* Fix route role protection bug
* Adjust menu cursor
* Create boilerplate for controllers and views