more work on datanode startup routine, lined up config objects a little better in the process