Text this: A Predictor-Based Approach to Communication Delay Compensation for Multi-Agent Systems