Changed some code to use a helper method to make it easier to read.
 strings.HasPrefix(line.Args[1], "#") -> IsChannel(line.Args[1])
Fixed parsing bug when an invalid PRIVMSG or NOTICE is received.
Added support for parsing and storing the server and hopcount for a Nick.
Used line.Text() instead of line.Args[len(line.Args)-1]
Moved some mode parsing code into it's own functions.
Fixed the parsing of 352 to set Away instead of Invisible when G is received. The existing code used H, which actually means "Here" or "Not Away".
Added additional test of parseModes(), and ensured the existing tests check the Bot flag.
Capture and store additional information from a /who reply.
Merge branch 'master' of github.com:bramp/goirc