logging of dot process output
PATH varaible detection on windows/linux
node and edge name escaping
new tryAddNode method