includes requirements updates (numpy 1.24 is incompatible with tensorflow, and some requirements weren't necessary or could be moved to DeepRC optionals)
small docs update in PrecomputedKNN
The old commits on this branch have already been merged into master previously (anything before Feb 16)
The old commits on this branch have already been merged into master previously (anything before Feb 16)