fixing issue #162

 * using htmlEscape on text sections
 * quoting href (was the original bug)
 * breaking produced html code with new lines
 * links appear in an unordered list
adding an external tag for links directing out of website
minor cosmetic changes to issue #162 bugfix

 * removed comments
 * conforming better to groovy standards
#162 displaying 'unnamed resource' instead of the URL if description is missing
#162 a bit tidier, now in italic
Merge branch 'issue-162'
Merge branch 'master' of https://github.com/aodn/aodn-portal