   # Robots receive messages from a chat source (Campfire, irc, etc), and
   # dispatch them to matching listeners.
   #
-  # path - String directory full of Hubot scripts to load.
+  # adapterPath - A String of the path to local adapters.
+  # adapter     - A String of the adapter name.
+  # httpd       - A Boolean whether to enable the HTTP daemon.
+  # name        - A String of the robot name, defaults to Hubot.
   constructor: (adapterPath, adapter, httpd, name = 'Hubot') ->
     @name        = name
     @brain       = new Brain

  send: (user, strings...) ->
    @adapter.send user, strings...

  # Public: A helper send function to message a room that the robot is in
  #
  # room    - String designating the room to message
  # strings - One or more Strings for each message to send.
  messageRoom: (room, strings...) ->
    user = @userForId @id, { room: room }

  # means 'starts with', but this could be extended to match initials,
  # nicknames, etc.
  #
  # Returns an Array of User objects.
  usersForRawFuzzyName: (fuzzyName) ->
    lowerFuzzyName = fuzzyName.toLowerCase()
    user for key, user of (@brain.data.users or {}) when (
