Molecular Spectroscopy with Applications to Remote Sensing