Concepts of Time Travel: Wormholes, Gravity and Blackholes