Finish python rewrite

This finished the conversion of the ruby script to scrape contacts.

The output yaml is different in a few ways, but none significant. The keys are re-ordered (making direct comparison difficult), some syntax is different (preferring single quotes instead of double quotes, etc.), and there's a few odds and ends with newlines.

I spot-checked to verify around forty agencies; seems okay.
I've been thinking that we should start adding docstrings to tests illustrating what the point of the test is.