Add text labels to nodes

This feature enables text to be added to the nodes of the network. In this implementation, text will be added to the nodes without another option (if the nodes are given names), but will become optional once the modal PR is merged.