Added OpenCL bindings. Started singleton class for parallel reduction.
Can now create join CL-GL context. Can get textures from GL.