add all file upload functionals.
modified readme, v0.3.0 ready to release.
Merge remote-tracking branch 'origin/dev-v0.3.0' into asciiart