Call Socket::close from Socket::__destruct
Start on docblocks & some code formating