Added some tests

I've added (manual) tests for WaitEvent() WaitEventTimeout() PushEvent() and using PeepEvents to peek.

The Wait tests currently use the parameters as in the current dev branch. They work using the dev branch functions.

PushEvent does not compile, but I can't get the current PushEvents to work  with any inputs I provide, so I just put down what someone who wanted to use it would try to do.

PeepEvents_peek panics...