v3.4.1 - bugs/refactor
Requirements.txt was installing langchain on linux when it should only be installed via replace_pdf.py to ensure that pdf.py is copied replaced within the langchain source code (otherwise pdf loader doesn't work).
Removed bitsandbytes macos install unless/until it's supported.
Removed Triton install from requirements.txt and put specific installation commands in github readme.
Refactors several scripts for manageability.
Revised setup.py to use tkinter for Windows users.