Added path related learning tests
Changed skip code to use Path instead of String

This avoids a lot of the cross OS path issues.
Made progress bar more informative

Will now display hashed files / found files and base progress of that.
Moved logback.xml out of resources