Ultrafast X-ray Diffraction Theory