Add spec for auction house; fix waiting for XMPP to be ready

Was joining auction on ready – moved join into sniper launcher, and wait
on connect instead.