Basic inspecting_client and tests

See comment about addCleanup above. A minor problem might be that the ioloop started by tornado.testing.AsyncTestCase is already closed by the time tearDown or cleanups run, not sure if that is a problem.