Make the directory/file vals lazy so that they don't throw up errors in distributed framework

These vals are overriden in DistConfig.ExtractionConfig, needs to be lazy.
Merge pull request #252 from nilesh-c/config-lazy-dirs

Make the directory/file vals lazy so that they don't throw up errors in distributed framework