Move un-implemented tests to the bottom of Index tests.
Move IndexTestCase.create_event to base test class.
Add protocol for len() and bool() to Index.
Add simple event expiry.