Fixes #24
Refactor and simplify attaching consent documents.
Merge pull request #25 from broadinstitute/BUS-83-consent-updates

Fixes #24