Terahertz Spectroscopy Satellite Thesis