Rwanda's incumbent president Paul Kagame has worked hard to change his country's reputation, but his success in this week's general election has not been without controversy.