Representing and Reasoning about Time Travel Narratives: Foundational Concepts