It would be fair to say that Boris Johnson’s first cabinet reshuffle has been rather more eventful than anticipated. What was billed as a fairly uncontroversial affair has turned on a high profile clash between the Prime Minister and the Chancellor of the Exchequer, Sajid Javid.