Signal-driven 3 output logic gate decoder or switch?
A simple circuit can be built using a 4017 counter.



The circuit normally counts 10 input pulses but by connecting the next output to the reset input via a small signal diode (eg. 1N4148) the 4th count resets the circuit to 0. It also allows you to expand the circuit very easily.to more outputs if required. 

Edit (additional)

As OQ requires change when switch or signal input goes low then the clock input needs to be inverted. This can be easily accomplished with a single PNP transistor. A 100R resistor has been added in series with the switch to prevent it getting 'sticky' when discharging the capacitor (see Spehro's comment). 

Also added the 10k between D1 and C2/R3 to the original circuit.