added first cut at regex -> nfa