store: Make transaction.key unique
tickets: Make ticket.key unique
store, admin_tickets: Add randomness, make sure there are no collisions ... well, this is probably as likely as me winning in the lottery, but still.