Added topic, nick commands.

NickNameTaken uses nick command now.
Added ITarget and added methods to IBot to use them.
minor change, noye's sleep loop uses IsConnected instead of true
Added some documentation to the Bot.
Added some documentation for Client
Added documentation for CommandRegistry
Added docs for Configuration
Added doc. to IrcMessage
Added documentation to IrcMessageParser
Added some docs. to ISingleInstance
Added documentation to ITarget
Added doc for ListenerRegistry
Added doc to MessageDispatch

Renamed Handle to Dispatch
Added some docs to Noye
Added some documentation to SimpleMessage
Added some doc to SimpleMessageConverter