Non-linear photochemical dynamics bistability and oscillations