Initial models

Added some preliminary model code, adapted from https://github.com/jessykate/django-survey/commit/ (which is also Affero GPL-licensed, and is therefore compatible with this project).