EventStore Haskell TCP client

Basically, all we have for now are:
- NewEvent
- DeleteStream
- Transaction
- ReadEvent
- ReadStreamEvents (Forward and Backward)
- ReadAllEvents (Forward and Backward)
- Volatile subscriptions
- Authentication
- Catchup subscriptions
TODO
- Persistent Subscriptions
- SSL
Requirements
- GHC >= 7.8.3
- Cabal >= 1.20
- EventStore >= 3.0.0
(Don't know if it works on Windows)