Added some additional supported operations for Decimal and a little cleanup.
First simple tests pass.