Keep prereq_specs as string based
Massive refactor to eliminate Result intermediate class and add Feature/Prereqs objects