Adds multiple file types for upload

Building tests now.  Once tests are done and passing, will merge.

Resolves Issue #14.