Republicanismo, librepensamiento y revolución: la ideología de Francisco Ferrer y Guardia