Added template directory and structure

* Added a default layout template
* Starting building out the View class
* Added basic router tests