Also testing the CrashInformationCollector
Refactor: Using fake instead of mock.

Getting around a problem in Moq that rendered it unable to create mocks
of internal types.
Using fakes for the http objects too

For added readability in the tests.