Updating interaction between runner and services

The services have a context and so does the runner
Presenting returned ServiceMethods#find_works

Instead of the raw data structure, wrapping that data structure in a
presenter.