Disallow blank names in BaseNameMixin. Fixes #44
Documentation on migrating schema.
Fixed test. Deriving from another model doesn't work.
Merge pull request #45 from hasgeek/name-blank-allowed

Disallow blank names in BaseNameMixin. Fixes #44