added gift code model and code generation
split buying and claiming gift codes into separate features
Merge branch 'gift-codes' of github.com:seedpod/seedpod into gift-codes