Refactored driver to read from stdin and enable testing, add directory structure for tests
Updated some comments
Add function to get edges from given nfa state, initial attempt at calculating transitive closures for NFA->DFA conversion