Moved the dispatch method locally in case we need to change it
Base coupon stuff done. Base sepc done
coupon work
Apply coupon method created
Added coupon put method
Interval matcher created
Plan stuff done