Added TimedBuffer
Refactored TimedBuffer into its own module