DATAFU-62 URLInfo UDF and corresponding tests.

https://issues.apache.org/jira/browse/DATAFU-62

Signed-off-by: Matthew Hayes <matthew.terence.hayes@gmail.com>