Added simple TcpSocket class for data transfer. Need some refactoring and better callback support