introduces commander::Setup class, moved logger outside of service dir