Removing ProfileLookupRunner concept

Pushing the callback logic onto the service class. This, I believe
helps tidy things up a bit.