minor refactoring
minor code cleanup
added precaution for dijkstra and negative edge weights
Merge branch 'master' of https://github.com/myarichuk/Voron.Graph.git