Added testing files to project, adjusted given files from class website to fit our project structure.  Modified NodeState to be able to return its own stateId.
Merge branch 'dev' of github.com:jslinker/CS340 into dev