Improve testing of external comms

* Add mock objects for Rummager and Finder API
  consistent with FakePanopticon
* Discover CMA case open and close dates are not
  sent to Rummager and fix it.
Merge pull request #187 from alphagov/improve-external-service-testing

Improve testing of external comms