tests can now be run via python setup.py test.
added .travis.yml.