added annotate for models; added user model with validation for name and email
added secure passwords to the user model