add a bunch of helpers

* empty? => true|false
* free_space => Integer
* peek => String
* flush(**opts)
* inspect => String

Also Chunked::Simple.new_buffer => String