restructured code to be more consistent with other perl packages
more tests, fixed some extract method corner cases, started moving towards method instead of subroutine naming and extraction of refactorings into separate modules
return value from _parse_vars
pulled vars out of object and into return values
moved extract method out, removed duplication
just before adding data object
instantiate data object but pull information out immediately
propagating the value object through all of the methods that munge them
replacing with value object in transform method
removed parallel hashes
switched from hash to list
moved extract method to separate object completely, moved the variables to object variables and teased apart the loops to clarify intent
started refactoring rename method