Quick commit
Extracted 3D scene specific code

Now we have an Entity class and a Point light struct to abstract 3D scene objects and allow the scene to be extended easier. Multiple entities have not yet been tested.
Added a plane entity