Added createNode() function that combines:
 - creating a geometry
 - creating a shader
 - insert the geometry and the shader into a node

TODO: Still need to fix the screen bug (rendering the same scene multiple times)