Changes to payment creation timing
0.2.1 brings some preventive measures to make sure payments are recorded, even in the event of a user not being successfully redirected back to the store due to external problems.
- Payments are created when the auth notification is received, if the payment wasn't already created by a user being redirected.
- HppController not inherits from Spree::StoreController.