Fixed inadvertent recursion in SelectNodes. Updated/add tests for this behavior
Reworked the tests just a bit
Merge pull request #17 from shaunduncan/develop

Fix inadvertent recursive calls when doing a SelectNodes()