added extra Type because same events logged in different order.
Added unit-test for the Issue #100
add Steve Boardwell to list of contributors