BigDecimalAmount comparison functions

Implemented some BigDecimalAmount functions (comparison functions mostly, but also added a few currency checks etc.)