add logging/timeout
Add test class fixtures
Add test library methods for events
More tests
Get all tests passing
Mid-rearrange
make spec version dependent and break everything
add specs