Big refactoring. ComposerInstall and PhpLint so far done.