User object

Closes #45

This is the User object for create, edit, login, and retrieval of private or shared studies and analyses.
The commands should end with `.py`, otherwise we are not going to be able to call them.