Make task path configurable.
Implement searching for task and config directories.
Refactor task, config path searching.
Fixing optargs parsing.