allow current_languages to handle non-logged in users

I was testing the API manually with the seed data and it was 500'ing on the `current_resource_owner.languages` as the `current_resource_owner` was `nil`.