Move setVCard to setup.py.

Also, removed setupPrincipal, which duplicated the code in setup.py
Bugfix, pass in the root obj, which has open connection
Accept a callback method for when authenticated
Password is set in registerXMPPUsers, no need here.
Set the user's VCard after they've been registered.
Uncomment registering of xmpp users

At least until it's clear that it's necessary