Merge pull request #25 from oreillymedia/sarah

adding support for dedication data-type
adding more robust handling for ulinks with and without text nodes