added async_write overloads for mutable_buffers_1
removed print from desctructor
added on_error test
added on_disconnect test