Basic inspecting_client and tests

Added a comment to the class, to say that it is not thread safe.

We should first see how this class will be used before spending to much time trying to make it fit (be robust) every conceivable scenario.