Add validictory
Adds webtest framework and adds testlib/ to testrunner load path.
Starter for a new version of the pledge API, which will be tested and
more RESTful.
Add pymox
Expose and use the new Pledge handler.

Adds tests, and production versions of the factored-out
dependencies. Changes pledge.jade to use the new handler.
Add spinner to the pledge page
Make the spinning start once stripe has succeeded. After that point there's no backing out.
Merge branch 'master' into new-handler

Conflicts:
	markup/pledge.jade
Added reply-to so that uservoice is not complaining so much
Merge pull request #61 from MayOneUS/user-info

user info endpoint
Persist Opt-In mailing list in the database
Merge branch 'master' of https://github.com/MayOneUS/pledgeservice
Change the generic "PaymentProcessor" to "StripeBackend".
Bugfix: I wasn't updating first and last name in the model
more docker setup explanation
Merge branch 'master' into new-handler

Conflicts:
	backend/main.py
Merge pull request #60 from MayOneUS/new-handler

New, tested version of the pledge handler
Increment model version. We're storing new user data
Ads ChargeStatus which allow us to execute charges for pledges.

Right now the process is a bit manual, but it will be improved.
Remove deprecated handlers. Please switch any changes to use the new,
tested versions in handlers.py.