Balance can be read in as charge code, description or defaults to the first charge.
Balance without amount 0 skipped. Exceptions caught and onto the next row.
Ruby Logging added
p to puts
import_charge_spec refactored. import_base has default range which removes need for stopping filtering unless a range has been passed in.