numfmt: some code reorg
numfmt: update docs to reflect cut style ranges
numfmt: add additional field range tests
numfmt: -5 is now a valid field specifier