intrim commit

placeholder

1. move is_uri_valid to is.tcl
2. update tcl tests and docs