fixes #3258 makes HTTP Post handle large files
also improves notification UI progress feedback
and cleans up error/retry/fail handling
set repoName to organization name
Merge pull request #49 from n8fr8/bug_3258_transport_memory

fixes #3258 makes HTTP Post handle large files