Bump Ruby version.
Don't try to use Raygun when not configured (e.g. in tests)

Otherwise it makes fixing test errors harder.
Bump user agent
Unbreak for house listings.

Not perfect (e.g. doesn't get images), but at least unbroken.