Add RSpec and related gems for testing
Add configuration files for RSpec
Add configuration for test generator
Add rspec-collection_matchers
Add test and fix issue for validation
Support auto test with guard
Add validations for User
Merge branch 'develop'