Sentiment analysis on stock related Tweets and subsequent investigation of investor sentiment impact on stock prices