fixed an issue wit the file names using dashes which prevented it from working on certain clusters, changed it so it doesn't use special chars.  I will also need to filter the user inputed part of dashes
updated ECLSoap to remove all non alphanumeric characters from the compiled ecl file name to solve issues with certain clusters