made some notes on how the scenegraph will work
fixed some compiler bugs while building nodes
added the scenegraph::draw_gl() function to the viewport
added root_node