Add initial benchmark scaffolding
Improvements to handling encoded sections of URI

The http-types library had a perfectly good percent-decoder built in
that operated on bytstrings so I decided to use that.