Spam Filtering Using NLP Classified text messages as spam or not spam using Naive-Bayes ,Linear SVM and Random Forest algorithms