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