Test different versions of Django

We won't test on 1.6 yet until #62 is fixed (and other 1.6 compat issues
Be more liberal with dependencies in requirements.txt

I have specified upper limits where I either know or suspect there will be backwards incompatibile changes