Remove boilerplate code
Implement basic view switching functionality with ngInclude
Extra view functionality stuff