code: function(uri, callback, method = null) {
  
          var route = this.defined(uri);
          if (route === false) {
              this._routes[uri] = {
                  handler: callback,
                  method: method
              }
          } else {
              console.error('Route "' + uri + '" already defined.');
              return false;
          }
  
      }
docs: Define new route
  If it is required to set route handler as an object method not a closure/function
  and set 'this' keyword to reference the correct object
  pass object to 2nd argument and method name as a string to 3rd argument
  Or use Route.get(uri, Object.method.bind(Object))
  
  @param {string} uri
  @param {callback} callback
  @param {string|null} method = null
  @returns {boolean}