Login backend

For discussion.

Set up devise and user model. Most of the stuff is devise setup.