Add gitignore
Add Composer definition
The package name should not contain uppercase characters
Merge with master branch