Aperiodic order via dynamical systems: Diffraction for sets of finite local complexity