added the ability to upload a file and merge its todo items with the existing list.txt