deleted a task constructor by putting an argument as optionnal in the other constructor
added some documentation