added client serving, fixed replies.

- We now server the client library at '/unisocket/$/client.js'. This should be an unambiguous url.
- We now pass a callback as the last argument to event listeners when those events expect a reply.
- Several minor bug fixes.
Added an example with zero dependencies.
updated client js; changed example to use channels.
minor updates; added license, updates readme.