Added preliminary support for external links - as per discussion with Mark we put out a link and don't pull in the values ourselved - that's up to the client to do.
Fixed external list and external hash link generation