Boris Johnson appeared before the commons today and was scrutinised by both former Prime Minister Theresa May and the Labour leader.