refactored static Coupon methods to Coupons, fixed bug where Coupon was not writing MaxRedemptions when posting, adapted Coupon and CouponList tests
adapted Invoice tests, pulled statics into Invoices, added missing Refund functionality