public Shader()
	{
		program = glCreateProgram();
		uniforms = new HashMap<String, Integer>();
		
		if (program == 0)
		{
			System.err.println("Shader Creation failed: Invalid memory location in constructor");
			System.exit(-1);
		}
	}