In a high-tech attempt to save history from the ravages of time, a Canadian company has come up with a new app to tell the stories of more than 300,000 slain soldiers around the world.