Server: broadcasting!

Broadcasting is very dumb. Every five seconds everybody gets the state
of the world. We can optimize this later so that only changes get
broadcast.
suddently a wild SocketRocket appears

it's dangerous to go alone. take this SocketRocket with you
mario, SocketRocket is in another castle
Halo ODST: SocketRocket
i'm so fucking sleepy
FCTWebSocket
reactify our web sockets, completely untested

sleepiness intensifying
web sockets: stop using #ifdef like it's 1992
web sockets: use 1s retry instead of backoff (better for demos)
Web sockets: initWithJSONSignal
Merge branch 'fct-web-socket-yoink'
Merge branch 'exercise-one'
Merge branch 'exercise-two'
README!
An elusive king appears!
Shh, ghc-mod, it'll be OK
read, modify shorthand
Move seconds into one place
Scoring!
Merge remote-tracking branch 'github/hao' into drag-and-drop
added STNWebSocket, built on top of FCTWebSocket
pedantic comment correction
nicer drag handling: signal of signals, instead of weird hybrid signal + state observation