Rollup and cleanup of embedded file params
  fix bug where nested param would not get converted
  allow for UploadIO value
  refactored for legibility of intent and deduplication
Merge pull request #39 from xn/file_present_in_params

Rollup and cleanup of embedded file params