add max read size to client api
use const in error messages
add limiting of size to read service
Merge pull request #329 from EventStore/limitreads

Bound reads to prevent memory issues. Fixes #325.