Ignore vendor directory in simplecov
Switch to RSpec 3

Also fix the coding style in more specs
Merge branch 'rspec3'