Squash Migrations

There is a lot of churn in the migrations that can cause issues if they are not all run with the correct version of the code. Squash them!
Custom database.yml for Snap-CI to use in tests
Swapped boilerplate for useful comments
Only using one environment
Merge pull request #390 from 18F/hotfix/snapci-database-support

Custom database.yml for Snap-CI to use in tests
Merge pull request #387 from 18F/chore/squash_migrations

Squash Migrations
Merge branch 'devel' into feature/audit_auth_failure

Conflicts:
	db/schema.rb