Added in image fetching, unit tests, XMPP