Multiple changes

Separated models and controlles
Set up basic routing
Set up basic navigation