added tests for connect, ping and response composition
now using do instead of () ; README rewrite