Add logging support in irccat.py
Fixed source encoding header (see PEP 263. http://www.python.org/dev/peps/pep-0263/).

--HG--
branch : coding-header-fix
Re-implemented `ServerSpec` value entity using `namedtuple`, but still with default values. Added tests.

--HG--
branch : serverspec-namedtuple
Merged in Y0Gi/irc/coding-header-fix (pull request #16)

Fixed source encoding header (see PEP 263. http://www.python.org/dev/peps/pep-0263/).
Merged in Y0Gi/irc/serverspec-namedtuple (pull request #17)

Re-implemented `ServerSpec` value entity using `namedtuple`, but still with default values. Added tests.
Revert changes in 1ff07e97e45b to bot.py (See PR #17 for rationale).
Fix linter warnings around equality of None