some changes to pass flake8 linting. added setup.cfg for flake8 configuration. Ignoring E265 can be added to this file because config/settings.py is flooded with this error. After #105 gets merged it'll be OK.
Because it has been added to Django 1.6 as the default test runner.