Fix compiler errors introduced in 5ca9c37
Actually start a service after adding it
Add libsv including tests and infra

libsv manages services (name, pid, flags, command)
allows for services to be disabled
uses a file instead of a directory as profile