Added requirements, setup.py, version and fixed settings bug