Fixing tests

As I was releasing 0.5.1, Django 1.7 was released. This broke CI because I did not have a version # specified for Django in the test requirements.txt file. The new built-in migrations conflicted with South. Everything should be OK in production environments, but I'll go through and make sure things are kosher with 1.7 migrations and South in the next release.