Somerton and Frome by-election: 7 things we learned ahead of