Add script docstring
Move the guts of CLI execution into main() instead of module scope
Rename script to something more pythonic (underscores vs dashes)