Add a first test and fix some bugs.
Moving source files in to a package
Fixing references.
Avoid using daemon threads.
Moved the test main method in to a new script. Also, the pycharm debugger doesn't automatically attach to subprocesses if you start the python interpreter with a "-m" option - so it calls the python script directly.
Moving test scripts in to a new package.
Rename module.
Rename module.
Implement a feature to run the module as a script.
Make running as a script the default.
Fix import.