requirements.txt: switch strategies to relying on user to select which dependencies to install based on their needs; most requirements now commented out