Update composer requirements to allow symfony/yaml 2.3 or greater

Also add /vendor to the gitignore

All tests pass with symfony/yaml 2.3-BETA1