Added ability to customize field names, and disable mdc/context output.

Improved documentation.
Unit tests for field names and enable/disable mdc/context
Merge pull request #40 from philsttr/fieldnames

Customizable Field Names