return undefined instead of false
major overhaul of xmpp platform, hopefully much more simplified and makes use of new clientManager. tests working and not working, depends :) (still needs work)
some renaming