Specs and Cucumber features refactored
AAOT::Node::Movements refactored
Compatibility features extracted into separate module
Recursive queries builder (fixes #21), some refactorings