dev_starttls_#35
master
Addresses #35 Re-worked XMPP to use protocol and adds support for STARTTLS. Re-worked start and added graceful close on Ctrl+C
WIP, not working