Updated System and Made Renderer more robust

Renderer Module now skips models without valid materials to not crash
the entire application
simplified material file parsing a bit