NLP-ML-for-US-political-data-analysis USA political party affiliation and ideology classification from text data using machine learning and natural language processing principles