Proof of concept, ready to tidy up.

Ready to tidy up, remove old near in favor of new, and add
the pip matching.  Wondering about user feedback for non-matches.