On a diet we must go

- Removed the integration with eventstore (it'll come back in a more
mature form)
- Removed the ambient intellectual masturbation (still believe there's a
place for it but a distraction at this point).
- Repository is no longer abstract and takes a root factory and event
stream reader (the tuple must go)