added more intelligent parse failure messags with eitherDecodeStrict
made deleted on Customer optional, fixed Subscription parsing on Discount
fixed type errors in parsers for fee details, added currency
added test utilities file
added dispute tests and customer tests