Fixing task overrides
Making it possible provide custom available_tasks
Removing logic from the mainline
Fixing task.run
Adding some more tests for configuration collection