Fixed errormessage bug, updated to use 400x codes
Routing and basic dashboard view; router singletn
Added login switch
Layout system, very basic dashboard styling