Update composer requirements to allow symfony/yaml 2.3 or greater

Also add /vendor to the gitignore
Merge pull request #902 from tommygnr/composer-symfony2.3