Used UTC time instead of local time in records
Fixed initialisation of providers' ApplicationName
Code cleanup
tidy up namespaces (warning: breaking changes in providers fully qualified name)
Changed indexing strategy to leverage direct loading instead of querying