Tests for donation and recurring _import

* Begin fixing Message test helper, read json message fixtures.
* Tests are just coverage, they don't test enough about side-effects such
as the contribution data being saved correctly.

Change-Id: Ib96f9eff341f13d99abd05902fd419529228d672