[ui] Big refactoring (security, code design, visual design)
[srv] Adding update coupon feature on REST interface