Allow for configurable field names
Use Django 1.7
Allow slugs rather than just pks