Money#dollars and Money#amount methods return BigDecimal values

`Money#dollars` and `Money#amount` methods return numbers of type `BigDecimal` rather than `Float`. Floats have esoteric precision qualities that make them a bad match for representing values of currency. It would be awesome for the Money gem to set an example and promote the use of BigDecimal.