Task and Tasklist class, and .gitignore