fleshed out scm validation
added version detection for child goals
added custom directory in build path for manifests