Add seperate doc requirements
Merge pull request #2412 from danielgtaylor/doc-requirements

Add seperate doc requirements. Fixes #2412.