Aperiodic order and pure point diffraction