Minor improvements to CyclicBufferAppender, and tests

Hi,

I did two minor improvements for CyclicBufferAppender:
* get() could take advantage of the generic type E.
* an added method reset() to clear the cyclic buffer