Add builder pattern to NFAState
Use addNextState method in NFA class
Merge pull request #4 from Magicjarvis/master

Add builder to NFAState
fixed merge issues