yet more lenses
improve plugin interface

Plugins will now be handed the xmpp session once it is created so they can tie the knot if necessary