Transportation : The Technological Journey So Far