Add passport deps for auth
Forgot login button
Move bcrypting responsibility over to the controller rather than the database api
More auth stuff