code: function parseInputData(data) {
  			var keyValRegExPattern = /[a-zA-Z]*:/g;
  			var keys = data.match(keyValRegExPattern),
  				values = data.split(keyValRegExPattern),
  				parsedObject = {};
  
  			// Pop the first blank one off the top
  			values.shift();
  
  
  			for(var i=values.length-1; i >=0; i--) {
  				var value = values[i],
  					key = keys[i];
  
  				// Trim whitespace
  				value = value.trim();
  
  				// Trim any trailing commas
  				if(value[value.length-1] === ",") {
  					value = value.substring(0, value.length-1);
  				}
  
  				// Add to object and trim trailing : from key
  				parsedObject[ key.substring(0,key.length-1) ] = value;
  			}
  
  			return parsedObject;
  
  		}
docs: Parse the "key: value" formatted input into an object
  
  @param {String} data The input string
  @return {object} The parsed object