Cleanup before porting to Django 1.5

Hi,

This first series of commits does an overall cleanup of the project.

The example project has moved, and the doctests are replaced with unittests. This makes it easier to debug the tests, and various Python versions are now tested using `tox`.

Greetings,
Diederik