Added full node text

All a node's text is now added in the node, but it sometimes overlaps
the node's box for seemingly no reason. Obviously this needs to be fixed

I need to add the option to replace the node type in the node string
with colouring of the node.