Check if the type is valid before creating a directory for the project.

Actually the project directory was created, then the application type was checked, if the applicatoin type did not exist the direcoty of the application was even created.

Also changed the phrase when type is not valid (replacing "this type is not supported yet" with "this type is not valid.Chose among : [$listoftype]"
Add an abstract class for project builders.
add the cli project builder
Typo in naming using "useIniConfig" instead of "useConfigIni"

!!!! BE AWARE THAT THE APPLICATION WITH INI FILES DOESNT WORK DUE TO THE MAGIC VARIABLE __DIR__ NOT AVAILABLE INTO INI FILE !!!!
Disabling ini config in cli mode
Create a launcher