force coupon code to be lowercase, for creation and for redemption
fix rendering of views without controllers