unhashable dict test
Update github name for PDT instructions
Change signal sending to include nvp_obj as sender

Since this [rather old Django commit](https://github.com/django/django/commit/704ee33f503c96b96c2682b946a11b3b42318ba7#diff-de999011ea114e4e4a35b1e412bfa0adR178) `Signal.send` looks for receivers in a cache. If we do not pass a sender explicitly, this method tries to find receivers using the first param as a dict key, raising `TypeError` (unhashable type).

Change the `send` call to include `nvp_obj` as sender and pass `params` as kwargs.
Upgrading away from a deprecated API version to the latest
Added a method to send a CreateBillingAgreement request
Only the token needs to be sent to PayPal at this point
Made these arguments lowercase for consistency
Added a method to send a DoReferenceTransaction request
Allowing for a request of None, for calls not tied to a user request
Created an "advanced" section of documentation for PayPalWPP
 * Copied the basic descriptions from PayPal's NVP documentation pages https://developer.paypal.com/docs/classic/api/
 * Provided a basic example of createBillingAgreement
Added a test for createBillingAgreement
This is my first test using mock. Please be gentle.
Added another assertion for a CreateBillingAgreement error
Rewrote runtests.py to be more modern and standard
Fixed missing dependency in tox.ini
Merged pull request 42, with related changes.
Fixed some "import *" statements
Explicitly state Python 3.3 support in setup.py
Added a 0.1.4 section to change log
Upgraded Django versions to test against to latest point releases
Support for Django 1.7