User validations and tests for validations added
Basic User model and secure passwords were made