Add writeAndFlush(...) shortcut for write(..).flush().

* Also changed read() to return itself for method-chaining