Changed to include a way to exclude certain files and the reason. Paths
are now processed based on an input file rather than command line.