Toposort tests fix. Moved recipe_reader to separate module. Fix maybe build in cs_module