upgrade to django 1.7 and switch to non-South migrations

django 1.7 doesn't support python 2.6
update out of date requirements
Merge pull request #24 from jsatt/update-requirements

Update requirements