added user authentication and validations on name and email fields. Wrote tests for all