improving manage.py and requirements files