Document Classification with OCR, Machine Learning and AI Technologies