Django 1.7b2 Compatibility

Resolves several warnings caused by Django 1.6+ changes, and an apparent bug in TagManager's `usage_for_queryset`.

- Subclassing ModelAdmin requires either a `fields` or `exclude` attribute on its Meta class.
- Fixed naming contentions to match 1.6's test runner; `tests/*.*` became `test_*.*`