Text this: Natural Language Processing-Based Financial Time Series Forecasting: Utilizing Sentiment Analysis for Improved Stock Price Prediction