Updated DataNode default name system

Because default names are serialized out, there could be a duplicate
name problem when those names are read out again, so the first node ID
is now randomized based on the current time.
Fixed orthographic perspective matrix