Added task initialization. Started working on task dependencies.
Added task initialization.
Added tests that specify how task evaluation and dependencies should work.
Merged Task and Config definitions into single classes.
Task dependencies are now invoked.
Refactored the settings API a bit.