added more information to help debug when appscale does and does not come up correctly
enabling --login_host flag, so that users can specify how they want users to access their cloud
refactored node_layout to use public and private ips, so that login_host can override a public ip
fixed appscale tools return codes
fixed comments
remove spurious exception mention
Merge pull request #159 from briandrawert/fix-appscale-ret-code

Fixed appscale return codes
added code and tests to simplify removing applications from appscale
added missing except block
removed test flag from undeploy, since remove-app doesn't take it
added 'remove' as an alias for undeploy
removed unnecessary test
Merge pull request #160 from shatterednirvana/appscale-remove

Adds 'appscale undeploy' option
Merge pull request #158 from shatterednirvana/with-login-node-flag

With login node flag
added unique identifier so we can easily see which users started appscale and it finished successfully for them
fixed broken tests
calling getresponse so that the POST request actually happens
Merge pull request #161 from shatterednirvana/log-info-to-gae

Log info to gae
Fixed missing constant
Merge pull request #162 from nlake44/mixlayout

Fixed missing constant