new test case for event queue ordering

the test case currently fails. this test should print out sequentially
increasing values, and can be used to track the successful
implemenation of the event queue.

refs #147
event queue is fifo when time is equal

when two events with the same time key are pushed into the event queue,
the one pushed first will be the first one popped.

closes #147