provides some minor UX changes.  reworks some specs.  forces a confirmation page if any payment methods support it