Initial commit with Task struct.