Update the README so it follows the Armstrong style
Remove duplicate code (just use donation_form.donor_form)
Add in check for donor_form via DonationForm
Add test for donor_form verification (early warning system for breakage)
add in basic clearing of card_number and ccv_number
Add tests to verify the strip_sensitive_info=False use case
Make sure all of the CCDF tests run on the Authorize form as well
doh -- add the actual tests
Add in ability to specify what gets stripped
Simplify this code to only strip when there's something to strip
Extract is_valid() code into a mixin so it can be re-used
One last strip_sensitive_info property
Change donor for donation

You can always get a donor for a donation, but you can't know with
certainity what donation the donor you are using submitted.
Add a Backend class for documentation purposes
Move send_successful_purchase into the base class
Merge branch 'master' into clean-up
Add in docblocks
Merge remote-tracking branch 'armstrong/master' into sensitive-info
fix kwargs not getting passed through to get_context_data

in the standard django views, kwargs get passed down from dispatch to get_context_data
this didn't happen in the DonationFormView. So I removed the custom
get() method. TemplateView's get() gets used instead.
Make sure that get_context_data() does the right thing