Make dependencies less pessimistic
Add .rubocop.yml and clean up some of the warnings