Catch and present more errors during deploy
The client should be notified when there are any problems when deploying the application. A couple specific examples are incompatible keys in the app.yaml and invalid web.xml files. Currently, the user does not know there is an issue until they try (and fail) to access the app. Instead of requiring the user to log in to the deployment and look through their app logs, they should be presented with an error message during the deployment process.