Basics of add task with input in place, smart scheduling with random time in place -- needs clean up and adding task details (and relevant sections) need more work