WIP: Ws client code

This isn't strictly necessary (i.e., the `request` function will default to `'/'` if path is omitted or doesn't exist.  However, I think it's good to be explicit in this case.  Let's do this.