Add verbose logging support
Prepend "Building: " only on default generated descriptions
Log command execution failures as errors and use backup verbose logging
Shorted and optimize the code in a few places