added logging function to irctools
moved non-irc networking essential functions to `irctools.py`. Fixed up bugs that may come up in rare situations. Insult users whenever they try to abuse commnands. Added log-append command to write to log. Added logs to monitor user abuse.
updated .gitignore to ignore logfiles
updated definitions