recognize help argument in any position
made path as final argument if desired
lowercase function names
added function to get prefix from uri; get entry value by key; fail if registry contains incorrect number of columns;  use downloadsingle to download registry
check protocol for datatype
added more checks; changed sio generated object uri to include predicate-literal in uri generation