The Terahertz Intensity Mapper (TIM)