more cleanup
add testing to setup.py