Add periodic task that expires events.
Delete expired events in timer.
Merge branch 'master' into feature/expiry-task
Add factory for Index singleton.
Add stream for index.
Merge pull request #3 from smoynes/feature/expiry-task

Add periodic task for expiring events from the index.