Encode spaces as %20 in knox

Double-check this later, not sure if we should really have to encode the damn things. Early
research points the finger at node.js's http.request implementation, which doesn't escape
the URL path components.