Create a vector search cache utility

A new class applies a regex search to a vector of strings and provides
methods for quickly find the next / previous match and testing whether
the current line is a match
Enhance screen with a less like interface

If a command would put more lines than would fit on the screen, the main
window will now drop into a primitive "less" mode