refactored validations and added tests for merchant for has_secure_password
refactored validation
Merge master into refactoring models
refactored customer validations
Merge pull request #8 from Team-Moar/refactoring_models

WIP: refactored validations and added tests for merchant has_secure_password