Allow extension development with modman

Directories that do not exist will always be created. This way the module does not have to be developed inside the Magento installation. Optionally, a modman file can be generated alongside.

Additional minor changes: added a composer.json file and fixed color of error message display