James Connolly was born to Irish parents in the slums of Edinburgh and joined the British Army by lying about his age when he was just 15.