Naive Bayes and Text Classification I - Introduction and Theory