adding acceptence tests, supporting more nodesets and updating the docs