fixed a bug with re-assembling command line arguments that contain ':' or '='
separating out argument preprocessing