Add event for disco:caps
Expose verifyVerString to the client object
Save disco caps data so others can query for it.
Use paddle for iq timeout handling.
Only let an iq callback run once.
Use JID objects