* init
* fix tests
* unify codeio
* filtered for libraries not present in reasoning-gym
* fix more bounds
* puzzle24
* knight swap curriculum
* fix number sorting
* fix attributes
* add validation of config in creation of dataset
* dry run for instantiating and validating the datasets
* remove unused imports
* fix curriculum tests to reference newly updated attribute names
* bf curricula
* modulo grid curricula
* minor changes to how difficulty is stored
---------
Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>