remove some unused files
Add more test coverage, fix Upload_Util::download