Fixed bug with connection checking.
Fixed checkMatch and tree contruction to properly consider root node.
Answer checking works and tree updates to fill in nodes. Resolves #4.
Merge pull request #5 from mlent/answer-checking

Answer checking.