Remove node factory class

Simplify node allocation and deallocation. Again, could probably do with a more detailed test than validate.gbm, which it passes...