Experimental and Numerical Investigations into Terahertz Time-Domain Spectroscopy