Included scanning of jar files, refactored to pass SRP :)