Creating an abstract base for NVP.
This will be implemented by API and IPN objects.
Creating an IPN Listener object.