Reorganize the project, add a setup.py.
Add a console entry point.