Also some light cleanup necessary to Algolia, e.g., numforecasts is now guaranteed to be a Number() (or a NaN, in case something goes very wrong)
Also some fixes, and I think some functionality to get randomly selected forecasts