TODOList changed from ArrayList to ArrayList<TODO> and made appropriate implimentation changes.