feat(composer): add composer file
feat(gitignore): add gitignore file
Merge branch 'core'