Roll back to percent-encoding everything

It'll probably stay this way unless I can figure out how to stop Express from percent-decoding before I can pull the plus-spaces from it.