This election period has so far seen two new parties established, and dozens of candidates have already declared their intention to stand for office on 30 April, with many more expected to ...