Continue to process XMPP Events while sleeping

This prevents disconnects from the server due to idle clients.

Resolves #3

Test-Information:
Ran it up locally, watched the Swiften debug output show us responding
to 198 requests. Checked that board changes were still sent to the MUC.