Text this: Machine learning methods for better water quality prediction