add missing white() after error message
Create missing directories recursively to allow extension development outside of Magento root