adding upload feature

only single file upload support
new branch v0.1 commit