wip: blue state
Merge branch 'master' into blue_state

Conflicts:
	Gemfile.lock
	app/workers/charge_customer_worker.rb
	db/schema.rb
update stripe mocks
minor fixes to charge_customer_worker
fix charge_customer_worker spec
add pry-debug, add validation, start to refactor specs, perform currency conversion if required.
use rspec subject declaration instead of inline instantiation.
WIP: show specific input fields for chosen CRM (doesn't work because validations)
fix crm form by rendering two completely separate forms, one per CRM
fix scenario failure: expect crm form to appear after selecting one; disambiguate
no import stubs for BSD
refactor so that the specs are more localized to the classes they are specifying the behavior for.
fix scenario: wait until we finish saving the updated crm to check that the import stub got deleted
no need to i18nize the admin controls
converted_amount return a number if no conversion is done
add scenario for bsd creds
don't require donation page name for BSD
Add spec for currency conversion for BSD
BROKEN: try relying on the asset pipeline to pull in the JS, for some reason this ignores order and pulls in dashboard.js before jquery
Merge pull request #15 from controlshift/blue_state

Blue State Digital integration