Made it so that the FileIO class returns Iterators to the timelines and categories arrays and not those objects themselves.
Additionally added ActionListeners and functionality to the remaining classes that require them for now.