Update .gitignore
Move the task operating code into the "task" module