Added boolean in constructor for whether or not to call attachSubscriber on CacheWordService.  Not calling this doesn't icrease the subscriber count in the service and allows timeouts to occur even though a there is an active connection.
Added attach and detach methods in cases where connect and disconnect aren't appropriate
readme: document new detach/reattach functions