Fix PeepEvents

This is a fix for PeepEvents, along with fixing the test for PeepEvent_peek and adding a test for PeepEvent_add.