added requirements.txt, tests_require option to setup.py