Add event data and create a mock event store
Cursor should wrap in a filter, not an array
Prevent unnecessary wrapping
Add a "real world" projection example
Correct method call in cursor spec and set up projection drivers