add gitignore
add nfa2dfa module
add some comments
add readme
rename to machin