cleaned up test
cleaned up initialize
takes optional hash with sub-match, to match two directories deep
created consolidate method to find all image paths
fix tests
changed REGEX matches to be case insensitive