Fixes Composer issues.

In order to fix composer configuration issues I updated the license version and also added the vendor folder into the gitignore file.

@see https://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-vendor-directory.md