runner should be executable
whoops: __init__.py is needed
simplify runner further
rudimentary .gitignore