some JSHint formatting applied
add backbone.mutators for the transient properties

specifically, totalAmount which wraps totalAmountCents and possibly
currency in the future