Added password validations/tests, with all tests passing
Added encryption/salt and ensured both 'has_password?' tests pass