refactor(registry): Separate payload code from registry/job.go
refactor(mutex): Move TimedResourceMutex to new pkg
feat(unit): Attempt to read/write all unit options