Working DFA scanner. Clean out printlns =)