Text this: Using machine learning and data analysis with mobile applications