Added support for multiple versions to handshakes and began work on supporting the server's error response
Completed the logic for exposing the message based websocket protocol as java streams. Your stream is converted into a websocket message, then a websocket frame, and then a stream again...
Further work on the ClientWebSocket and ServerWebSocket socket decorators
Made the protocol factories much more version savvy
Added an enum that exposes the different types of HTTP status codes
Added stubs for the transparency layer