Untested buffer flush support
Fixes up README and adds tested support to buffering