Refactor existing code, add more checks, provide a cli interface, a persistant mode, a config file and a pypi package
Add __init__.py, .gitignore, add classifiers ans release 0.1