Fixes #414 - integrates rubocop gem

Adds rubocop gem and fixes majority of issues noted by cop.
I don't like the use of line continuation in this context. Either let the line be > 80 chars, or create a variable for the cassette name.