[x] Expand the scope of what kinds of documents users can upload to include .docx and .txt files as well - TESTING PENDING
[x] Improve the efficiency of how text-based statistics are calculated in the backend since it is very inefficient at the time for larger documents - TESTING PENDING
Currently, .docx and .txt files are being converted to a PDF and then being stored locally for consistency purposes but testing still needs to be done to check whether the generated PDFs are not missing any information in the original document
Testing for the second task involves cross-referencing the extracted text for each page with the statistics calculated on a high-level to verify accuracy