What a week. A prime minister on the skids. A pretender to the throne resigning. The favourite putting his career on the line on what is likely to be, without question, the biggest by-election in British political history. Never has there been a straight-up contest to decide the next prime minister, with the most popular