code: function (options) {
      return options.mount && options.target && options.component
        && type(options.component) === TYPES.STRING
        && type(options.target) === TYPES.STRING
        && type(options.mount) === TYPES.STRING;
    }
docs: Checks for mount, target, and component since they are the minimum required options
  Also checks to make sure they are the correct type
  @param {object} options
  @return {bool}