Reconfigure cherly_sup to allow child processes to be started up at will, modify cherly to allow timeout. Timeout works only by checking if the key is still valid on a get (no gc)