Update composer requirements to allow symfony/yaml 2.3 or greater

Also add /vendor to the gitignore