code: function requireValidArgsRoute (args) {
      // do not check if strict mode not set
      if (!this.strict) {
          return
      }
      // require valid session
      this.requireValidSession(args.session)
      // require route and method
      assert.ok(typeof args.path === 'string' && typeof args.method === 'string', 'route and method required to request access for route')
      // path must start with /
      assert.ok(args.path.charAt(0) === '/', 'path must start with slash')
  }
docs: @function requireValidArgsRoute
  
  throw error if args not valid for allowRoute
  
  @param {object} args
  
  @throws {Error}