generates gant chart for task management