switching from class to instance variables, removing registered task for now, adding some docs
memory_utilization() needs an update and should not live here anyway
ntp_client should just be inside the classmethod
replaced logging
documented top level methods, most callbacks for startup/shutdown are accounted for