frames out the mod dir func
puts out the logic to remove the $GD_DIR
setting the location of the cloned repo
adjust git config

we need to bypass chmod changes coming
sets up -t and -b when cloning
get submodules on clone
uses the include/exclude
finishes the clone/add action