Last night [7th May 2017], Emmanuel Macron won a decisive victory over his far-right rival Marine Le Pen. How did a man without an established party land the top job?