Add election framework to master; publish services.

Needs tests still.
Never mind.  I see that you solved it!