Django models

I noticed that the models were not working as initially laid out. I made some changes to the code and have laid out the mechanisms below. I would delete any sqlite files you have currently.

## Migrating
In order to build the models in the db the fixes in the branch had to be applied. PM @falkzach about the details. After the fixes were applied a `python manage.py sqlall` build the subsequent schema from model definitions and `python manage.py syncdb` builds the tables from the generated schema. At this point the models are functional.

## Fixtures
For testing I added some dummy data. Using `python manage.py loaddata initial.yaml` will import the fixtures into the database.