Changed some function/class names for clarity
Rewrote websocket + connection to add support for asynchronous sockets, added asynchrounous connecten & server
Added test client that talks to a server using stdin