Change for handling IPNs

Also undid a previous refactor to the curl section of the exec_payment
function that was not working properly, and removed some cruft. The ipn
file no longer handles the verification of orders, it does handle
updates in the style of the paypal module.