Some generic styling
Updated the settings file
Made use of the new variables in added middleware
Added gunicorn specific functions
Added new dependencies to put in requirements.txt