Refactor the identity verifier
Fix: Get the error test for the identity provider to work

The problem was occurring because I was not properly initializing
the BlockScore::BlockscoreError class.
Refactor tests
Don't allow the user to attempt to create more than one profile
Update the README with some links to resources
Prep the Gemfile and create a staging config for first deploy to Heroku (more config will be required)
Add the rails_12factor gem to the staging group as well
Explicitly set Devise.secret_key via an environment variable
Set up sendgrid on staging
Update config/secrets.yml so that secret_key_base is set in staging as well
Set the host in staging