Implemented cloneable on MoneyCalc.
Simplified and documented MoneySplitter, also mutates calc.

The aim here is to provide a minimal and useful functional basis for monetary splitting that can be expanded upon in future.
Added new method to create calculations using only a scale.

Based on examination of the call sites, this a very common case.