Text this: A Framework for Network Intrusion Detection using Network Programmability and Data Stream Clustering Machine Learning Algorithms