Use BigDecimal instead of Float.
Merge pull request #27 from boone/bigdecimal

Use BigDecimal instead of Float.