start of custom data mapping
custom data mappings, closes #13
Merge branch 'custom-data-mapping'