Improve simpleBuffer

I've improved the simpleBuffer interface and implementation. This new
version still lacks definitions for seek, read, and append.