Traverse distinct NuGetPackageChange
Check for cycle (should probably flag something)
Fix the traversed list check
Make sure dependency manifests flows through
Used wrong method, oops
Merge pull request #14 from kl4w/Traversal

Fix long graph traversal speed and cyclic package dependency loops.