add flake8 and setup.cfg for linting

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.
added myself to CONTRIBUTORS.txt
Merge pull request #122 from slafs/linting

add flake8 and setup.cfg for linting
Adding now value
merge
Update requirements
Updated South and added badge
refractor(settings): break up the settings into one module per configuration

- moves urls.py to project_root
- moves wsgi.py to project_root
- 'config.settings' is replaced by 'config', selectively applicable
  configs are imported in '__init__.py'

fixes: #47
Merge pull request #105 from theskumar/refractor-settings

refactor(settings): break up the settings into one module per configuration
Updated Django for 1.6.6 security release
update pillow 2.5.2 => 2.5.3

- A security release update for pillow.
Merge pull request #124 from theskumar/patch-2

update pillow 2.5.2 => 2.5.3
Update requirements
remove south
update django to 1.7
change migrations from south to new django format
fix sites migrations
Update README
Merge pull request #128 from talpor/master

Yay! Update django to 1.7 :+1: :+1: :+1: :+1: :+1:
Adding @alb3rto to contributors since he gave us support for 1.7!!