Refactor service object return hash into an object
It's nice to have a consistent return format, but we should make it an object so the knowledge of what that format actually is only lives in the necessary places (handle_action
in ApplicationController
and this new class)