Add race.lua with a 1-second vim.uv timer that counts down to a contest start time and auto-calls setup.setup_contest() at T=0. Exposes M.start(), M.stop(), and M.status() for command dispatch and statusline integration.