Text this: Survey of terahertz communication technology