Uses one web socket instead of two. Lots of code reuse and some wiring between the two ways of communicating. This serves as an intermediate step towards the new web socket implementation.
Suggested alternative for parsing requests
Used Play combinators and Reads/Writes for JSON serialziation

* Added tests
Added failure case to make sure ;-)
Botched Rebase?
Should have merged instead of Rebase, idiot
Merge pull request #408 from typesafehub/wip/h3nk3-1-ws-jim

Suggested alternative for parsing requests