add module to find the right parameter structure, add setModule method;refactor loadParameters, more clear;fix None self.module issue in getGHvalue and getGHfilePath;mkdir_p became a method; refactor build method
add module to find the right parameter structure, add setModule method;refactor loadParameters, more clear;fix None self.module issue in getGHvalue and getGHfilePath;mkdir_p became a method; refactor build method

gahoo/SNAP,gahoo/SNAP,gahoo/SNAP