add stringconvert. change nodemap to be endpoint to node instead

of machine to node. make log not be an actor but log directly. fix
logging to handle null values better.