Automatically reconnect when the bot quits.

This is a rough approximation for a forced disconnect (being kicked/ping
timeouts/etc.) as the bot should never issue a QUIT on its own.
Add rate-limiting for IRC responses.