Complete refactoring.  Two core concepts, boundary finders, and metadata extractors are broken out.  An extractor class takes a boundary finding result and an asserted pattern and extracts the result.
Spell boundary correctly.  Wipe old irrelevant tests. Move configation/constants to SpecConfig module.  Test Result object.