Enable un-renumbering of node labels, update Node constructors to take a label parameter, and fix existing unit tests so './sbt test' works again.