add DFA_State object
Add DFA_Genrator
modify DFA_State to add state number
modify DFA_Genrator header
add boolean to DFA_State to check if it is empty state
add TransitionTable object and modify DFA_Genrator and DFA_State
finish DFA_Genrator class but need to test
modify TransitionTable
final modify to TransitionTable isa
before pull
before push