Remove code duplication in CouponsController
Special case for testing, will be removed when the code is further broken up into smaller functions
Adds columns to coupons
Merge branch 'admin_cleanup' into backend_coupons_in_db
Fix ports