Yes, you should have a decoupling capacitor. All logic ICs should have one across their power supply pins. No, you don't need current limiting anywhere, but you might want to put a 1k resistor in series with the LDR to prevent possible damage in unusual circumstances.
I'm glad to hear that it...