working on multiple socket opening issue
improved protocol - added reply required into header and skip response in message loop if it's not needed
KasayaDaemon is singleton now and it connect to kasaya daemon only once per client