New: Allow reading from STDIN (fixes #368)

This adds a few things:

1. `--stdin` flag to the CLI to indicate that input should be read from STDIN
1. `executeOnText()` method to `CLIEngine`
1. Documentation for each