added check config file existence, and throw error if not called with silent switch
silently parse config file
added parent and isSubmodule properties and set correct gitDir for submodules
reduce ps function args
added timeout options
set default timeout for fetch command
fixed output exec error
beautify code !
fixed error on resolving twice
fixed indentation