Made NodeContext null safe.
Removed empty navigation (would show bar but no alternatives on login page).
Added some default values.
Split Authentication and Authorization to two providers instead of combined.
Moved login page to Authentication controller and added a route to be more mindful of possible caching of pages.
Rearranged build file so each project has it's own dependencies.
Cleanup of auth.
Fixed login page which wasn't rendering.