Added primitive tls support, still need to make it connect to freenode properly