updated dependencies
updated gitignore & composer.json