Major rework of depedency graph, circular dependency exceptions
Merge pull request #85 from pauljz/master

Major rework of depedency graph, circular dependency exceptions