Default Client is NoopClient

Created NoopClient and Stater interface making it possible to make your
own clients that say print stats call, for example.