Preparations
Initial user spec
User model
Validating email format