public static void main(String args[] ) throws IOException{
		if( args.length < 4 ){
			System.err.println("Incorrect Args");
			return;
		}
		overwrittenScripts = new ArrayList<String>();
		if( args.length > 4 && args[4].equalsIgnoreCase("y")){
			OVER_WRITE_SCRIPTS = true;
		}
		else
			OVER_WRITE_SCRIPTS = false;
		if( args.length > 5 && args[5].equalsIgnoreCase("y")){
			OVER_WRITE_FEF = true;
		}
		else
			OVER_WRITE_FEF = false;
		
		String exportedPlatform = args[0];
		//Append .zip extension if left off 
		if( ! exportedPlatform.endsWith(".zip"))
			exportedPlatform = exportedPlatform + ".zip";
		
		String localDir = args[1];
		String customer = args[2];
		String platform = args[3];
		
		//Make sure Git Folder and Exported Folder exist
		if( ! validateFolders( exportedPlatform, args[1] ))
			return;
		
		if( new File(PLATFORM_MODULE_UNZIP_NAME).exists() )
			ExportedPlatform.emptyDir(PLATFORM_MODULE_UNZIP_NAME);
		
		//Map exported folder to local Git directory holding same platform module
		new GitMap( exportedPlatform , localDir , customer , platform );
		
		if( OVER_WRITE_SCRIPTS)
			printOWS();
	}