Add notification feature to election package
Move runner to util
Add e2e test