Gift card model skeleton
Methods for encoding/decoding token
Extra test
Redemption model skeleton
Add currency to gift card
decrement balance on save
Give balance back on destroy
Order relationships for gift cards