When it comes to figures in the last few years of UK politics, there aren't many more controversial figures than Jacob Rees-Mogg. Whatever side of the aisle you sit on in terms of policy ...