basic user model, including emails and passwords