runit implementation

it builds fine, have a look if it everything is else ok