added attr reader to loader class
refactored help message summary to remove unnecesary call to #each
refactored loader class
changed printer methods to class methods
removed list instance var from initialize
successfully refactored flow of input to remove references to @parts and instead pass params to methods
renamed vars for clarity in helper class