Removing ProfileLookupRunner concept

Pushing the callback logic onto the service class. This, I believe
helps tidy things up a bit.
Merge pull request #1 from jeremyf/refactor-removing-runner-concept

Removing ProfileLookupRunner concept