Make tests pass without a network connection.
Use pre-commit.
No more check_output hax
Our build depends on making real commits.
Merge pull request #24 from asottile/no_external_deps

No external deps