Added pipe expansion framework (generate a list of argvectors from the whole argvector (seperate by pipe)). Does everything except actually pipe and exec
Added debugging flag to CC.