Inplemented basic thread library with notification
Naive implemetation of sockets, as I have not decided on c/c++ it is a wrapped c library as of now. TODO Clean up socket creation to packet and stream, read thread and non blocking queues for asycnhronous reads/writes.