Create user model with secure password and RSpec tests

This is the initial proposed user model for sign-up, and relevant tests. It includes secure password. I also wrote the user stories for sign-up on pivotal tracker as well.

All the test are passing green :green_apple:

Let me know if you think anything should be changed, and if we should merge. Hopefully sooner rather than later!

Cheers.