Implemented more methods in the IEventStore implementation.

Signed-off-by: Brian Hall <Brian@Hallmanac.com>
catch up for uncommitted changes