Transactions associated with gifts, etc

- private hash for gifts / share pages
- asin keys to track what people got
- stripe_id and stripe_name to associate orders with transactions
- fix signal error with stripe_token conditional