Add SocketRocket submodule

Preparation for #21.
Build with SocketRocket.

Addresses #21.
Document linking requirements.
Reorganize file browser
More reliable JSONService that does not require CRLFs between messages.

Fixes #20.