added some terrain patch stuff
added shader library and shaders