Text this: A Generalized Method for Sentiment Analysis across Different Sources