Small refactor and cleanup.
- Change the `run` filter to be a function. Usage should be nicer now:
`{{ run(['id', '-u'])['stdout'] }}`. Keep the filter for a few
releases to avoid breakage.
- A few filters were missing from the README, add the documentation.