Updated ColorTexComponent, shaders and mode.

Updated ColorTexComponent to load the specified file into the classes
texture field to store the texture for OpenGL.
Added functionality to select what the current mode is: if we are
looking at components, then we are in component mode, in which case we
update a uniform to tell the shader that we are in this mode. Otherwise
similar for asset mode.