very nice refactoring. now need to clean the specs folder structure and add the final parser.rb file which will be run from the command line