moved service config to yaml, added sudo ability for services needing sudo