Make group management more readable.
Address errors with gapped groups.
Ensure digits parse correctly when there are gaps.
Make code more cleaner when parsing.
Include parse and stringify functions for American short-count locale.