Layout cosmetics
Use click instead of argparse
Add venv/
Add pip requirements file