A Tuneable THz Source Using Excitonic Non-Linear Effects and Application in Absorption Spectroscopy