Add setup.py, generate README from docopt, improve gitignore.