improve style in yaml.py
remove unnecessary import
change PurePath class used in nodes.py

Use PurePosixPath instead.
Add --jobs option allowing parallel execution

Along with necessary refactoring in nodes.py