Adds tickerBuilder field to election Timer

This will allow changing ticker implementation for tests.