Added IDLE experiment

1. IDLE experiment conditions service
2. Encapsulated experiment manipulations in the Experimenter class