add eventstore

@t3hnar it could do something along the lines of starting in-memory, writing to a stream and confirming the read back. To test the entire environment it would be best to also write a projection and ensure that the dylibs for v8 and js1 get loaded correctly.