made ringbuffer internal, added examples project