Merge pull request #7 from AppScale/testing

sync with main branch
fix to make upload app work with tar.gz file with a folder included
bug fig
sync with main
Merge pull request #9 from AppScale/testing

sync with main branch
added unit test
fixed unit test
fixed unit tests
one more fix
style fixes
removed a single space
Merge pull request #202 from briandrawert/fix-app-upload-with-inc-folder2

Fix app.tar.gz upload with a folder inside