A lot of the auth is working

Using redis-sessions to help with the authentication stuff.