Added user custom input mapping parsing functionality. TODO: need to handle edge cases with quotes in mappings