Started work on DFA and DFAState
Fleshed out DFAState
Added gargantuan NFA to DFA conversion code
Added getAllStates method to NFA and DFA
Merge branch 'master' of https://github.com/D2BJ/ScannerGenerator into dfa

Merge from upstream
Enhanced DFA readability
Created DFATable and wrote its constructor
Finished populateDfaTable
Keep track of isStartState for NFA/DFAStates
Where we're at as of 4:12am
Renamed epsilon closure test suite to be a bit more descriptive
Finishing the job
Implemented Builder pattern for DFAState
Fix to squash NRE
Fixed visited list
Status as of 1:30pm. Lots of updates and debug printing is all over the place, but it should be somewhat readable if you ignore them. Just wanted to get something up
DFAStates are now linked to each other and transition...for a bit
Code for @Dlong88
Take this sills
IT WORKS. Near-total rewrite of NFAtoDFA.