Merge branch 'bug-fix-missing-adverts' into promotions
Promotions

- Added functionality to return a promotion object to the front end
templates
- Implemented functionality for voucher code redemption including
metrics and emailing
Merge branch 'promotions' into dev