Feature/reverse engineering dispersion
Implement reverses engineering of general SW dispersions according to Phys. Rev. B 104, 174414. Can now be used along with the dynamic-matrix approach using exp.eigenmodes(..., perturbed_dispersion=True, save_stiffness_fields=True)
option.