change subset upload to handle zero sized files
go fmt changes
Merge pull request #256 from teharrison/master

change subset upload to handle zero sized files