initial pass, migrating the package to a single module.
removed make.bat
docstring + pep cleanup
added version lock-in to dependencies in setup.py
docstring cleanup.