Trying to get kleene * to work.
problems...
Add test to ensure that we have appropriate behavior with empty strings for kleene *
Fixed DFAToNFA, problem was that the variable that was being passed to getState in buildState was always the incoming state. Wrote more tests. Made Kleene able to produce NFAs requiring at least one repitition or not