User object

Closes #45

This is the User object for create, edit, login, and retrieval of private or shared studies and analyses.
Can remember, @wasade ? But it makes sense that it's hashed somewhere else and the hash is what's stored.