fix: 100% valid composer.json
feat: improved make command handling

Aliases are now supported via the "alieases" configuration option.
You may provide raw entries or associative entries, to
diferentiate between the "use \something\Class;" and the
"use \something\Class as SomethingElse;" syntax.

Fix'ed issue on extention class not being properly parsed.

Default classes will now be parsed with out the \ before the
initial class name if the class name doesn't contain a dot, so
for PHP namespaces you need to use the syntax ".Exception"