begin implementing exclude functionality

add option to config
updated dependencies
skip files that would overwrite a directory
workaround for PathMatcher having trouble with "**/" at the begining
cleanup
Merge branch 'feature/3_include_and_exclude_some_files_based_on_globs' into develop