Merge pull request #1 from michaelwang/master

add upload function
add requirements.txt
add virtualenvwrapper-setting docs