Implemented many of the auxiliary methods required to create the NFA.

UNION, concat, star, plus, RE_CHAR, CLS_CHAR