reconstruct daemon :add IWorkhandler
make ServerFrame derive from IWorkerHandler so can use Daemon class
rm *.sh in demo
mv demo into test
fix bug in daemon.cpp