Fix evaluation of initial accept state
Fix sneaky bugs
Convert regular expressions to NFA