add depenency with composer.
write git ignore