code: function parseArray(opts) {
      var obj = new Obj();
  
      opts.forEach(function (item) {
          var data = splitByColon(item);
          obj[data.key] = data.val;
      });
  
      return obj;
  }
docs: /*
  Converts every entry of the array into an object property
  
  converts:
  ['opt1', 'opt2', 'opt3:test_this']
  into:
  {
  opt1: "opt1",
  opt2: "opt2",
  opt3: "test_this"
  }
  
  opt3:test could not have contained spaces. to clear the spaces we would run:
  
  var opts = optionsParser(['opt1', 'opt2', 'opt3:test_this']).stripUnderscores();