Add the ability to queue messages.
Twisted works, no need for this.
Add twisted requirement.