Rename the rspec model test file and added test cases

- Renamed spec/models/user.rb to spec/models/user_spec.rb to be more
proper
- Added more test cases for: creating a user without a username should
be invalid, creating a user without an email should be invalid, created
a user without a password should be invalid.