uml: changed sender and receiver
split out ringbuffer declarations to separate header file
added RingBufferWindow prototypes
removed unused header file
Added missing 'self' parameter missing from class functions
Implemented RingBufferWindow
Merge branch 'master' into gpoisoned