Update README with some background info.

Initial stab at describing the purpose of the library and why it might be valuable. Lots of scope for improvement, particularly around describing what a matcher class might look like. Also needs example output. Missing section on using smog matchers in mocks.