Fixing issues #6, #7, and #8. Adding concurrent uploads of parts.