Compact integer

adding `Humanize.compactInteger(number, decimalPrecision)` to replace broken `intword`.
See #10 for more details.

@hijonathan @b-ash what do you guys think?