Add rounding, and default to bankers rounding for 3rd decimal place

@angelini @garethson please review

- bankers round 3rd decimal place when creating new Money
- add `.round` method that accepts same parameters as `BigDecimal.round` allowing rounding to a configurable number of decimal places, and specifying a mode (such as `:banker`)