Possibly unstable and flawed version! Still heavily work in progress.
Updated the whole shader-program system allowing multiple
shader-programs within one VAO. Also: Updated Copyright and test as well
as naming of variables.