Currently gym.Spaces as well as the sample drawn from them are serialized to JSON in different ways producing duplicated code and incompatible formats at a different places of the program.
Known serialization code locations:
dacbench.abstract_benchmark.AbstractBenchmark.load_config(...)
dacbench.abstract_env.AbstractEnv.__init__(...)
dacbench.container.container_utils.Encoder and dacbench.container.container_utils.Decoder
Related to #91 and #80