Added an interface so that the application can use either the EntityIndexer (that reads the xml files directly) or the EntityCollection that uses xquery. Added unique identifiers that can be used in preference to the url.
Added an interface so that the application can use either the EntityIndexer (that reads the xml files directly) or the EntityCollection that uses xquery. Added unique identifiers that can be used in preference to the url.

PeterWithers/temp-to-delete1,PeterWithers/temp-to-delete1,KinshipSoftware/KinOathKinshipArchiver,KinshipSoftware/KinOathKinshipArchiver