Gravar-mail: Comprehensive Functional Specifications and Design for IT Support of Clinical Research at an Academic Medical Center