docs: add a bunch of requirements needed for install