Add moar hooks to our pre-commit
Consolidated some code.
Adds some tests for get_files_matching
Don't pass deleted files to pre-commit scripts.
RIP old pre-commit.py