fixed concurrency problem

&GET and &PUT would stop main thread before their own threads completed.  I added client side threads so that would not be the case.  Concurrent commands, &GET/&PUT and ls/terminate/etc work but concurrent &GET/&PUTs are buggy.  Client side terminate still in progress