Add system test

System test environment and related system test
Fixed some minor bug
Ma non sarebbe più leggibile il codice se priima tu creassi il dizionario e poi lo assegnassi a `self.dmn_istance_list[ist_id]`?