NodeID is now represented with std::array

This representation has advantages over a plain C array.