adding initial version of the XMPP based FRCP client
cleanup
cleanup and added more tests
cleanup