Don't return data until the cache has been warmed

Adds a warmed flag to the cache and checks it before returning from /universe. The flag is set after each build_loop for all builders