WCF (Websocket Communication Foundation) - a skeleton for websocket transport

These namespaces are crazy. Can we do a `using namespace`? Also, is there a reason the implementations of these methods are in the header file instead of a source file?