Added a simple I/O buffer. This is a work in progress. It is intended to be used as a buffer while reading and writing from files. It is also intended as a replacement for ADT.struct (note, lowercase struct).