incorrect usage of present?. checking nil? instead. fixed cases with booleans
Merge pull request #1 from sorens/fix-booleans

incorrect usage of present?. checking nil? instead. fixed cases with boo...
merge upstream changes
use css selectors to create a NodeSet. iterate over the NodeSet to find a match
Merge pull request #13 from sorens/master

change xml_has_node to traverse XML tree until it finds a match