standalone search runnable from paver
supports command line arguments
refactoring
clients are invoked concurrently from paver
fix an option bug
keep client from stop by socket error