Vibrational Spectroscopy With Neutrons: With Applications in