attempting to pass arguments in via args file

instead of passing all the arguments to the command line, they are now written into a temp file that is passed in as the only argument to TSC.  This prevents a situation where the command line is too long and will prevent tsc from erroring out