User object

Closes #45

This is the User object for create, edit, login, and retrieval of private or shared studies and analyses.
Yeah, but that should be checked at the user input level. If it gets to the insertion level you done screwed up.