added shaders and proper gitignore