Added comments to the gemfile to make it clear why each gem is in the gemfile and added rubocop