Minor updates
Add support to explicitly give the terminal descriptor (`curses` is partially broken)
Refactor main commands
Minor updates
Add pager code to output highlighted data
Clear the screen when closing the "shell" (i.e. leaving the editor)
Update the pager to accept the regex and templates given as arguments
Add support for prefix / suffix around the highlight
Add support for pager scroll filter (i.e. `dmenu` style)
Add support for filter in pager main (currently not exposed as argument)
Add `filter` command to control the pager scroll filter
Add support for pager scroll filter context (i.e. display some lines before and after)
Update pager main and filter command to support context (not yet exported as arguments)