Changed to group implementation (see desc.)

Now using groups to hold text/rect instead of layers. (Layers create unusable lag after just 8 creations.)
Now referring to said groups as 'nodes'
Nodes now support creation, moving around, and updating text, synchronized across all clients.