refactor(SocketHandle): Seperated SOCK_Stream and SocketHandle.

The refactor is done and working, som work should still be done to the reactor pattern though. But I think the focus now i OPG 4.