Added more functionality to Shader (placed classes inside Glow namespace too).
Added Debug file which contains definitions for ASSERT, TRACE and Glow::CheckError