Attaching Multiple Files to a Single Document

I modified the code to allow users to attach multiple files to a single document, as per the EchoSign API specification.

The code should be backwards compatible with existing projects that use single-file documents, and preserve the functionality of the constructor, getFile() and setFile().