Socket class basically done

send and recv is not implemented