Maybe the 555 doesn't need a reset when power is applied.
Now most of it is fixed, except the output of the 555 is low and puts R5 across the LED so that it can't give an output when there is light.
This will finish it: "Also, you'll need a diode in series with R5 because when pin3 of the 555 is low it will drain any voltage (through R5) that the LED produces when sensing light." Because your circuit doesn't have the transistor in the original circuit.
Now most of it is fixed, except the output of the 555 is low and puts R5 across the LED so that it can't give an output when there is light.
This will finish it: "Also, you'll need a diode in series with R5 because when pin3 of the 555 is low it will drain any voltage (through R5) that the LED produces when sensing light." Because your circuit doesn't have the transistor in the original circuit.