Added socket constructor. Need to work on Bind and Listen.