Using Gee.Deque works as well as Cld.CircularBuffer
Work in progress. Reworking fifo implementation.