add a new field to store the last contact date

This field is used to order in ascending order records by
the last contact date.

The last contact date is extracted from several possible fields,
and if none of them is available, from the 'modified' field.

New fields added by the indexer are prepended by convention with 'index'
Release v0.0.4