TS-938 - Don't merge

Adding the config and a gen_server to handle the c* nodes. But this uses elysium 0.1.7 so the files changed are really misleading.

Also the query seems to work, but it is not currently being used.
There is a race condition here. It is possible that your cancel message arrived just after the timeout for the timer. In that case a seed query was spawned in the background just now but hasn't finished. It all depends on whether you can have two concurrent update_nodes running whether you should skip calling update_nodes when you get no_timer.