Add portable functions for creating data dictionaries across projects
Current CAM data processing pipelines have varied functions for adding meta-data for data dictionary purposes to output. We will want to have a single set of flexible functions that can add an attribute to columns in data frames with all relevant data dictionary info (and easily extract that information for later use).