DDF-407 added in the returning of the filename in the Content-Disposition http header (inline; filename=<filename>).  Also cleaned up the error handling so it didn't return stack traces or package names and set the proper content type when sending back errors (text/plain)
Merge remote-tracking branch 'upstream/master'
DDF-407 added unit tests for read method.  Still need to add unit test coverage for the other methods
Merge pull request #3 from jvettraino/master

DDF-407 added in the returning of the filename in the Content-Disposition...
Reviewed by: @mrmateo