[New] add composer
[New]Add .gitignore