* init checkin of signup form cleanups
* all fields on signup are required now
* Profession is a dropdown as per #111
* error response is valid JSON so that missing fields can be highlighted
extended the User model to fit the signin form
updated testcases to verify the newly created user has all attributes saved back to disk
dropped mongoauth testcases as the User model just extends the standard mongoauth user
Merge pull request #113 from OAButton/features/111-signupform-cleanup

closes #111