uri_decompose complete, need btests