innitial commit of new DFA generator. DFA generator can now keep track of resource usage. This helps with instructions that use multiple FU's (all instructions that use imm). DFA can now be used to assign multiple FU to a single instr class