moved registration of reference providers to the reference contributor
added support for the id attribute in templates
can now resolve back to data field from template
Merge pull request #2 from edewit/id-attribute

Id attribute