Set shorter verbose names for models

This avoids hitting the 50-character limit of automatically generated
Django permission names
Merge pull request #16 from michaelmior/short-model-names

[testfix] Set shorter verbose names for models to avoid hitting the 50-character limit of automatically generated
Django permission names
Ensure models are only created when running tests
Merge pull request #18 from michaelmior/short-model-names

[update] Ensure models are only created when running tests
Don't assume that every object has an ID field.
Merge branch 'master' of github.com:aptivate/django-dynamic-fixture
Merge pull request #19 from aptivate/master

Don't assume that all objects have an ID field
[doc] removed version number in README file
[config] Using django_nose version of github, to avoid tests breacking in travis server