Integration test case

Add docs for the new IntegrationTestCase class.
Could we provide a assertion that does the encoding for us?
Especially since we know it uses ``JSON_PRETTY_PRINT``.