First Commit to get PyPi Package up

This cleans up a few things and allows the package to be distributed on
pypi.