Fixed extractUnitPatterns so it includes a compoundUnit property for each unit length and changed the structure to resemble the source data.

See discussion on #9. Not that this is not backwards compatible with 2.0.0, which was released yesterday. Sorry!
extractListPattern: camelCase unit-narrow => unitNarrow etc. See #9.
Release 2.0.1.