Made additions and modifications to the API controller to save and validate redemptions.
Merge remote-tracking branch 'origin/master' into release