remove unnecessary requirements and remove test requirements from setup.py
replace nose with py.test for testing