further general cleanup of uri
add the ability to append to the existing path