Implemented ShaderLoader and changed io.h