Rewrite upload to use HTTP
Merge pull request #75 from daviskim/http-upload

Http upload