Limiting the number of payments/installments as per issue 34.
Created by: stesi561
Introduces a basic validation negative number of installments not allowed.
Create variable to hold parameters for api call to GoCardless instead of doing inline to allow passing of optional paramenters.
If number of payments is present add "installments" to params to Go Cardless call.