Adds error handling function on state changes
Completes dashboard layout per wireframe
Update authoring to new folder structure
Adds basic authentication to dashboard and authoring modules