Shakily iplemented shaders, and created two default shaders.