now using idealSource in Partial3WayValve instead of a pump
all mass is now located in the mixing volume
changed implementations of extending valves
fixed example implementation