Adding: Socket contsructor