tests can now be easyly run with `python setup.py nosetests`