new comments added
removed spaces
new support for pecent encoding without allocation of memory
initial support for decoded path values