closes Issue #1774
Refactored redemption entity and created a new LoyaltyTerm Entity