User object

Closes #45

This is the User object for create, edit, login, and retrieval of private or shared studies and analyses.
What if `obs` and `exp` doesn't have the same keys? Worth to check it for possible future changes in the DB layout.