introduced more chainable functions, which allows us to initiate a payment in one command!
added ability to setReturnUrl, and setCancelUrl on payment directly
introduced PaymentResponse, allowing us to customise what is available from responses