completed the design document
Added the doc images
design.md: spelling
Editing.
updated the document based on stephan's comments
upload returns sensible error when source directory is missing