Pythonify it

Add conditional execution, use ''.join, etc.
Add a requirements.txt
Rename to use an underscore.

We don't do hyphens in filenames in Python
Merge pull request #1 from KitB/master

Pythonify it