Added a few additional link-types to test.
Created a rudimentary check for whether or not a string represents a hostname.
Refactored the 'tree creation' to be a proper host->path tree.