Update to latest version of laravel, fix up issues:
Refactor organisation of files
UI styling and fleshing out the dashboard calendar list