Merge pull request #11 from Fuuzetsu/master

Cabal file + small cleanup
user nicks replace bot nick, more gitignore
color parser, 200 msg history, offloading more work to client-side
preserve whitespace and wrap
panelbg, started #4 and fixed #8
Progress on #4, other minor details
Show errors returned by server, don't highlight on self
Flood control! #6
port 8080
volume
proper hexchat colours!