replaced all occurrences of abort with a method that writes the abortion message to the filesystem, then aborts, so that the tools can read the message for the user
crashing and logging when we die due to iaas-level errors
replaced one last exception that was being raised with logging then crashing
fixed broken unit test
Merge pull request #626 from shatterednirvana/write-crashlog-for-appcontroller

Write crashlog for appcontroller