Add support for filter commands.

I have implemented generic filter support for any command that reads from `STDIN`/`-`.
Commands can be chained together with `|`.

Tests are currently incomplete and on the way.