Break up some stuff to common module, add DistDownloadConfig (WIP)
Return input path from checkPathExists
Refactor DistDownloadConfig, add modified Usage printer, fix Hadoop stuff.

DistDownloadConfig is stable now. Builds OK.
Merge pull request #54 from dbpedia/distdownload-config

Break up stuff to a "common" module and add DistDownloadConfig class