Text this: Machine Learning Techniques for Online Social Networks