url decoding path. Needs more testing.