add setup script. you can now do: python setup.py develop (to install dependencies), and python setup.py test (to run tests)