Text this: An Analysis of Sentiment: Methods, Applications, and Challenges