improved shader uniform constructors, renderable component renamming
updating to new names
adding uniforms to cam
adding edtitor components to bind