Make JSHint a bit happier.
IRCMessage now simply represents a message; moved parsing logic to new parseMessage function.