Move interface into form objects
Merge branch 'adam_gensurvey' of https://github.com/wasade/american-gut-web into adam_gensurvey
Merge branch 'adam_gensurvey' of https://github.com/wasade/american-gut-web into adam_gensurvey
add comment to workaround
Add test credentials to populate_test_db.sql
Restructure ag script

- Make test and production now work as they should
- added clean_test (which is currently fragile, but works)
Add get_settings to config manager

This is used to populate the settings table to determine whether or not
we are on a test system
Minor bug fix for survey creation in handler
Various db changes

- Support non-foreign-keyable survey answers
- Drops erroneous unique constraint on a column
- Reverses polarity of an erroneous foreign key
Merge branch 'adam_gensurvey' of https://github.com/wasade/american-gut-web into adam_gensurvey