Extract OVF data normalization into its own class.

All that remains are the special-case states: AL, MI, NY, WI
The two types of hybrids can be combined
Alabama
New York
Updated format for NYC boroughs
Raise an error in MI & WI until we have TargetSmart integration