Update gems and fix spec compat

- Update gems
- Fix specs
    - Minor change in ActiveRecord means find_or_create_by is no longer dynamic
    - expect {}.not_to raise_error no longer accepts a class
    - Silence the Puma! No more puma output during tests
    - Remove references to rspec_reset. It broke with File, and it's a gross
      hack anyway.