refactor set/get initial conditions and add initial hydro conditions. fix Generator._get_scenario_values issue with new pandas. tests passing.