Moduleize, Break into files, Refactor for Client+Server compatibility
Mention new API in README
Automatic Encode/Decode of Escaped sequences (wip)