Checkpoint work in progress
Must use a module instead of a package for python -m syntax