updating dependency versions and other minor improvements to reduce build time
#78 - stopped dumpToLog decrementing the remaining matches count and cleaned up the code to improve single responsibility principle