- implement block-based class browsing so that refresh of window recalculates search
- the `browse` command is now the poster child for the proper way to implement commands:
  - man page and subcommand man pages
  - full use of command and subcommand options
  - block-based windows so refresh (CMD-l) recalculates original search