Updated document number and pub date.
Replaced multiple exceptions with a single uri_error exception.
Filesystem interop functions are now free functions.