Move SOAP tags around for CustomerData.

Move Amount, Next and Tax fields into the CustomerData tag when bulding
Customer data.
Add in secure checks to prevent errors.
Add get_customer_history endpoint to the Gateway.