Combined both of the cs_matrix copy graph routines into one
Made a common procedure to assert correct dimensions for building matrix structure
Added dimension checks to setting a matrix's graph
Added a method for copying sparse matrices, compiles and awaits testing