Initial fix_state_abbreviations creation
Fix RawGoogle __repr__ method

Still doesn't like displaying Unicode, but not worth fixing right now
structure of fix_state_abbreviations complete
moved fix_state_abbreviations to util

Also made the multisub generation slightly more generic so we can use
that code for the state abbreviations
Cleaned up manual pattern generation code

Slightly less redundant now. No functional changes.
Fixed spacing
put replacement code in separate function

Allows replacement code to be reused for state replacements without
manually rewriting code
Replacement code now works

As a result, it is moved to its proper location.
Rewrote pattern replacement code

Now much less hacky; can handle arbitrary length files.
Library of state abbreviations