Add vendor to gitignore
Convert to rspec >= 2.14 expectation syntax
Use better narrative for specs