have almost everything converted in terms of 
"state" to a defrecord, still need to tackle
worker-definition struct

tested that multiple job-sites can co-exist
and work properly