sets up view changes when auth changes
Fixes auth
Adds headers
Re-works Nav and Adds styles