Change public field name to availability in Survey model
Fixed naming error in migrations
Adds survey and question specs
Adds choice spec
Merge pull request #9 from qsymmachus/survey-question-choice-specs

Adds specs for Survey, Question, and choice; also fixes bugs in models
merged conflicts fixed
Add unit tests for Reponse model