Added basic XMPP adapter

The adapter is not finished a some code needs to be refactorized but it "works". Messages can be sent and received, nothing else.
I'm just learning how to do an adapter