basic user model and tests
signup form done, user actions and tests next