Text this: Three machine learning models for the 2019 Solubility Challenge