Shader.hpp: Use pragma once instead of header guards
Rename tests/ to examples/

They are examples, not tests
Merge pull request #30 from crumblingstatue/master

Coolio