Added support for passing an alternate destination URL to redirect to.

The attached code enables users to pass in a different destination URL to be redirected to for that Referral.

This is useful in instances where an Affiliate wants to temporarily drive traffic to an alternate landing page (perhaps for a special offer or event) but where creating an additional Referral object is overkill.

I've gone ahead and update the documentation for the new feature as well.