Multithreaded Socket Server

Hi Thomas,

I modified the code a bit.
This makes the openzwave tcp server much more stable.
The server does not die when invalid commands are sent.
Also multiple clients are able to connect. (If you have a phone and website, both can open a tcp connection.)
There is still work to do and I will continue working on this.
Please test this and verify that it is working.
Let me know if there is anything wrong or if you like it ;-).

Regards,
Willem