Completed anonymous user connection and channel creation support

This needs to live in the modified protocol `IRCDDUser` (see comments above). Furthermore, update the method's docstring (the block comment under the method declaration) mentioning that it is a modification of the code in IRCUser and what the modification achieves. This is more about documentation clarity, as it will actually give us useful information (and give the people who wrote hte original method credit). Basically the comments above the method declaration need to move inside of the docstring.