Add skeleton for `end()` method
Move `end()` logic to `Buffer` and simplify its logic
Move test skeleton to tests/bootstrap.php
Demo Socket::end() in example
Close buffer when end() is called and last message is sent
Add tests for Datagram\Socket