Add some smoke tests to reduce future regressions
Add missing file to autotools build system
Port to Python 3.x