fixed error handling for cc details in purchase process. if they fail, UI says so. implemented more cookie checking in credit-card-details and purchase-with-credit-card-from-vault.