implement post-to-URL delivery, get HTTP listener working

assign webhost (external hostname for URLs) at node-creation time