An initial, non-thread safe ring buffer implementation, to get things rolling.

The concept behind this is very simple, and the code is very straightforward.
It should be a decent launch pad to get a thread-aware version of this going.