More work on SubTransactions and GroupValues.
Can create money from string with or without currency specified.
This is used by GroupValueGenerator when it breaks it up.
Floating point precision problem tested for and eliminated.
Money Math is improved WRT to zeros. Group Values are negated if needed to match the sign of the total.
Use of new test base.