Added tests for PDT post method

I added the tests for the modifications to enable the PDT Post method. I also had to modify the way the POST vars are read to be stored in the model, because once you have read a POST var, you can not read the full raw POST body (and PayPal sends vars like a form post, and those vars are accessed in views prior to be stored in the model).