added support for a default field

this works at the config and index mapping levels
added some more explicit mappings
removed optional element, and fixed took time formatting