Set up Devise

The DB (specifically the user table) still needs to be put back together, but right now it looks like we can sign up/in/out.  If anyone spots a bug (or would like to suggest a good way to set up a test) let me know!