Add validictory
Adds webtest framework and adds testlib/ to testrunner load path.
user info endpoint
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
review fixes
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