Reworked the IPN to work a little better, removed most of the global dependencies for paypal ipn stuff as well