Job names with URL characters (+, %, # etc) don't work properly

Here's a patch to escape them using CGI.escape.