Hook all exceptions under ExecutionException
Add CommandRunner superclass, document it, stop logging all exceptions, we will log them centrally
Centralize all the error logging
Add info about devassistant preparer
Some more info about commands and command runners