Removed explicit Uniform class, added Uniform support to Program, also changed how Programs and Shaders are created. Added default shaders