Done Uniform class, now encapsulating ShaderProgram into Effect. Erased legacy functions. Cleaned code a bit