added URI constructor accepting a Path