Adding sparse matrix class, can now load coordinate symmetric matrices from matrix market files (i think this is right, from some checking) also updating OpenGL-Wrapper