Rebased commit for issue 19718479943511. User model, migration, spec and...

... validations.

Fix base version of bcrypt to 3.1.2

Update bcrypt name per warning from bundle.

Add empty user model and migration, ran rake db:migrate successfully.

Add validations to user model but comment out so can create failing tests first.

RUn rspec:install

Get rspec running.

Add .env just in case..

Create user model tests, verify fail. Uncomment validations one at a time to verify tests pass.

Remove erroneous pending spec