Modify trial sub test
Tweak checks so that trial codes can be redeemed more than once
Don't let user trial more than once
Add action hook for successful redemption
Merge branch 'dev'
Change error message to 6