Auth and Charts

Portal only accessible after login, still need to work out proper auth
of routes.

Charts working.