Changed charge from float to BigDecimal and made a method to get it as a
string formatted for currency.