Fixes #105 - Add AbstractSocket, common functionalities of Socket and
Sentence.