Add rspec, shoulda-matchers, and bcrypt gems
Contractor model and migrations