Model changes 898417

This took too long to do, but I was getting the hang of South and changed my mind on some of the changes and I had a flat tire and a friend came in from out of town and ... it wasn't my fault!

Things I did to test this:

1. run the tests
2. generate a ton of sample data `./manage.py generatedata --with=samplesize=100000`
3. reindex everything `./manage.py esreindex`
4. run the migrations `./manage.py migrate feedback` (you can go backwards with `./manage.py migrate feedback 0006`)
5. make sure the dashboard looks sane
6. create a feedback response by filling out the form and make sure the data looks sane in the db

That's pretty much it.

r?