Routing, login/signup, and sessions

- Made routing from the seed app work with Angular
- Login/signup (along w/ error messages) works with Angular
- Profile page viewing permissions
- Sessions persist in the DB now (server restart doesn't log a user out)
- Top navbar now shows 'Login/Signup' links when no user is logged in, and shows 'Profile' link when user is logged in