.gitignore updated
Class to run tasks added, new Dataset for Tasks and TaskResult(TaskError)