Merge pull request #2 from BraydenCleary/models_migrations

Wrote simple User validations
solve response namespacing challenge
add user response migration
implement custom validation
tweak incomplete survey logic
Merge branch 'master' into models_migrations