various breaking improvements

* make Sessions inherit Session$request from the prototype
* allow passing a string for Session$request(description)
* work around reddit's "websafe json" flub