Added flood prevention.

Most messages (i.e. PRIVMSG) are sent to the queue and read by a worker thread every X seconds.
Additionally, if bot haven't sent a message for last Y seconds, burst message (containing Z
messages) is sent.

By default X = 1, y = 10 and Z = 5
Added a little whois command ;)
Added trace logging level