Object oriented agent for testing PSGI and Plack components