improve composer dependency installation
add cli installer
update composer
update import media script
add logger to DI container
get logger from DI container
use directory iterator and logger from DI
fix cli installer
add cli service installer