code: function Router(options) {
    options = options || {};
    var self = this;
    this.map = {};
    this.params = {};
    this._params = [];
    this.caseSensitive = options.caseSensitive;
    this.strict = options.strict;
    this.middleware = function router(req, res, next){
      self._dispatch(req, res, next);
    };
  }
docs: Initialize a new `Router` with the given `options`.
  
  @param {Object} options
  @api private