Added :todo_list factory. Fixed all broken test cases that resulted from this.