FANAL -- Financial Activity News Alerting Language Modeling Framework