added constructor to take file name to allow reuse for old and new list
List now differentiates between a deleted and completed task, still need to toggle between the lists