more work on the mutable transaction idea.
better money string parsing