fixed some warnings
removed some inappropriate requires
made bare attribute first steps illegal
modified AttributeTest so attribute selectors will work as intended in
@echo
added filtering to selector so each node selected is returned only once