Added events to WebsocketSessionManager for connecting, disconnecting clients
Added events when messages are sent after "completed" is invoked. They also return a Guid for the sent message. This way it's possible to manage and identify sent messages
Solution is opened in Visual Studio 2013. It may not open in previous versions now :(