rename tests directory to test so distutils picks it up
fix missing import
fix more imports
semantic versioning in setup.py