Implemented ssl context classes, ssl sockets need to be finished