Return input path from checkPathExists
Refactor DistDownloadConfig, add modified Usage printer, fix Hadoop stuff.

DistDownloadConfig is stable now. Builds OK.