Update gems
Conform to Rails style guide (Rubocop)

These are auto-corrections made by Rubocop.
INcrease test coverage
Update VCR cassette and exclude cassettes from Rubocop
Increase controllers test coverage
Set fixed values in Books factory

This ensures that no API calls are made outside of VCR.