Add runner.py, missed due to .gitignore