support 'limit' param for the event reader

Fixes [issue #47](https://github.com/orchestrate-io/orchestrate.js/issues/47). Works like so:

    db.newEventReader()
    .from('users', 'sjkaliski@gmail.com')
    .type('update')
    .limit(2)
    .list()