added coupon CRUD end points and included getProduct and getCoupon endpoints