Remove historical cruft. Everyone (TM) knows what a Promise is.
Move Request.prototype.url to a string. Fixes #154.