remove unnecessary rescues

were interfering with debugging because they don't give the proper stack
trace
better (de)serialization for PropMixin
switch to using postgres
fix incorrect variable
add todo re: responding with JSON on errors in send_cart
add pry-byebug
have cart ID be automatically generated in spec
Merge remote-tracking branch 'origin/master' into 79482896_pg

Conflicts:
	Gemfile
	Gemfile.lock
	app/commands/approval/initiate_cart_approval.rb
	app/commands/approval/update_from_approval_response.rb
	spec/models/property_spec.rb
Merge pull request #94 from 18F/dispatcher-B

create a ParallelDispatcher class, take two
Web view responsive rework.
move normalize code to a separate file in /vendor
Merge pull request #96 from 18F/81308238_web_portal_design

Web view responsive rework.
remove scopes from config

there shouldn't be any need to change them independent from code change
complain for missing environment variables
Merge pull request #98 from 18F/no-scope-config

remove scopes from config
fix cart approval spec file name
don't modify params object
have InitiateCartApproval spec match directory
fix InitiateCartApproval specs
simplify related object creation on carts