Added a method to close the fds
Started an asynchronous TCP implementation