Finished client-side protocol +more...

Finished client-side protocol, switched from a plaintext to an encrypted
WebSocket, finished most of user account authorization, reorganized web
folder