Add tox

This adds a series of tox environments for better multi-environment
testing.
Fix deprecated import

Django 1.4 moved things from django.conf.urls.defaults to
django.conf.urls. This updates the test_app accordingly.
Add note about tox to documentation
Fix MANFIEST.in

This fixes any test systems that install tidings before testing it.
Installing it would miss several files causing the tests to fail.
Fix for django 1.6.

`model._meta._fields()` is now `model._meta.fields`
Fix url import. change to django project structure
Reduce test complexity and fix most 1.6-related issues

There's still one test that fails with this. I haven't figured out why,
yet.