generate todolist scaffold
added some test