Feature/navigation

The main changes have happened in the Routers with a call to the DB added. This could be moved into a DA/Service but it's overkill at the moment when the system is still has more pressing issues.

Changes of note
====

 - App\Controller now checks if navigation is set and if not loads it and passes it to App\HeadController
 - Templates have been hard written into Task\timesheetView as it was throwing errors
 - App\HeadController has been re-worked to support dynamic Nav
 - *Task\HeadController & Task\Controller* have been commented out and just load App\*Controllers instead