We saw political theatre at its best last night as Gordon Brown handed in his resignation to the Queen. Just an hour later, Conservative leader David Cameron arrived at Buckingham Palace to accept an invitation to form the next government as Prime Minister. George Osborne has been confirmed as the ...