Making tests pass using setup.py

- Added requirements.txt
- Added required tests, keys, and test_settings.py
- Run tests: python setup.py test