Finished basic client framework, will build xmpp client into this tomorrow