pre-commit now uses sub-commands instead of options.  Closes #42.