generalized program creation for materialshader
removed old non-generic program generation
bugfix
Merge pull request #91 from scholli/feature/new_renderer

Feature/new renderer