Adds MoneyInterface

- adds MoneyInterface
- removes deprecated getUnits()
Adds more strictness
Removes redundant class constants