BLD: Check for patsy dependency at build time + docs

Closes #588 and #549. Will likely rebase this before merging. After merging the wrappers PR, assuming tests are ok there.