What's new

Add a feature for task dependencies

Tasks can depend on each other, one important and very useful functionality is to define these dependencies, and also to automatically detect blocking tasks and update their importance accordingly when they are on a critical path