Add tables to support survey questions

An individual participant will now be able to fill out multiple surveys! Also,
this should facilitate porting old survey answers over
Merge pull request #194 from adamrp/latest_db_changes

Add tables to support survey questions