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.
Should this be handled more gracefully? Encoding the data in in the code seems weird to me.