Cleanup, strings are double quoted, module have proper docstrings.
Fixed bug in setup.py referencing version instead of __version__