wired up the startup and shutdown 
methods in core as well the basic
doc strings for usage

going to turn the worker definition
into a defrecord but haven't ported it 
over yet