hook/hooktest: more useful Runner

charmbits/service: first steps towards mocking services