make a basic user model
modified mixed-case-email spec
finish user signup