remove Utilities.unique_data_in_hash. not used anywhere else in the gem
rename Utilites#find_longest_length to #find_longest_value_in_list for clarity
adding tests for Utilities#get_modified_time
refactoring Utilities#get_modified_time
refactoring and renaming Utilities#get_number_of_files
removing ! on select. will cause problems if returns nil
renaming Utilities method to clarify what it is returning
updating guardfile for use with guard
refactoring simple checks in Collector class
cleaning up some conditional logic in the Collector
prefer '.nil?' over '== nil'
lots of small syntax updates and refactors
prefer .one? to .size == 1
prefer unless of if not conditionals when easy to understand
better formatted multi-line string
small syntax changes for clarity and better reading
commit line info extraction into its own service object
methods already return nil. remove extra nil reference
removing moved method

Moved to CommitLineExtractor object.
See for more info add3f45e7
extracting tests for CommitLineExtractor into separate spec file