Fixed some more tests that were failing due to improper selector equality testing. We were getting duplicates because certain checks in ruby did not care about Simple_Selector ordering, but our call to Node::contains did. Implemented a selectors_equal method that takes a boolean that determines order dependence. Implemented the same things for our Node object and started calling it.