added skeleton test and old ruby code
parsing appid from yaml and web.xml files
fixed appid parsing, and added in runtime parsing
validating runtime passed in
making sure appid is alphanumeric
about to add another test for when users dont exist
adding code to get user's email and password if they don't exist
merged from master, and fixed places where we called functions with wrong number of args
added code to make sure the user owns the app before uploading it
added in code to copy app to appcontroller and tell it to start running app
changed executables to not use subprocess to call upload-app
changed how upload-app sees args
properly using test flag on upload-app, and imported needed exception class for uaclient
reversed order of soap call params to match uaserver
properly copying over apps to VMs by tarring them up, and now reporting a serving URL instead of the AppLoadBalancer URL
fixed broken unit test
added nicer error message if there is no locations.json file, and changed tests accordingly
printing red error message if we see exceptions on desc-instances
printing red error message if we see exceptions on reset-password
Merge pull request #118 from shatterednirvana/upload-instances-in-py

appscale-upload-app in Python