Check if task exist on switching
Made all variables local
Added steps overview function
Added failure checks for each step
Fixed check for uncommited changes in task-close
Merge branch 'feature/tasks/steps-overview'