Added some math functions and vector functions. Cleaned up the Shader
class so its easier to create a new shader and use it.
Merge branch 'master' of https://github.com/weslgames/MERCury