Make the control goroutine listen to the control port and dump the timers through there.
Use bufio for sending the result.

It's still slow, but not as horrible as before.
Split out the engine parts into a package, main became too big.
Rename to better match reality.
Implement the controller as an HTTP server.

While here, return the timer data as JSON.

I'm in love with this language and its frameworks and how bloody
simple it is to do things.
Get rid of the old control stuff.
Make it compile too.
Experiment to see how to deal with query parameters here. Also, update for the new timer callback.