First commit
Merge https://github.com/nonelement/websockets

Merging new repo with existing source.