refactor socks-proxy class to separate file
Initial drop of xmpp browser.  Fails on DNS currently, but might
be massagable into something that loads