Many more tests added.
Groups, numeric specifiers, minus specifiers, and many fixes and tests.