Refactored nltk , skicit and Spark based Sentiment Analysis