Adds test for "required" decorator
Improves implementation of BasketValues decorator test
Improves coupon plugin and implements tests
Fixes pre-dependencies for coupon setup tasks
Implements migration setup task for coupon configuration