More updates to Timeline

Changed code so that a call to generate a timeline while ingest is occurring is handled properly. Also updated Timeline code to use new method Case.getModulesOutputDirAbsPath() for storing timeline-related files.