Minor cleanup
Started to re-implement entities
Added material class, fixed render component
Environment class, moved camera, new material...

... some further implementation for RenderComponents, fixed
getComponent() in Entity, added getter for render context width and
height.