Changed WebSocketServer to use IWebSocketConnection instead of concrete type
Refactored WebSocketConnection creation in WebSocketServer out to WebSocketConnectionFactory (returning IWebSocketConnection)
Adding (empty) WampWebSocketConnection and updating WebSocketConnectionFactory to choose between WebSocketConnection and WampWebSocketConnection implementations
Adding Welcome Message (server->client) upon client connection. Includes adding reference to Newtonsoft.Json for converting to Json
Retrieving Guid from WebSocketConnectionInfo.Id property for use in Welcome message. Removed extra virtual keywords in WebSocketConnection
Changed to read server identity used in Welcome message to be read from AssemblyInfo.cs