added desym() methods and corrected inplace transpose
CSR initial commit

- Improved Coordinate testing
- Implemented Coordinate to csr
- implemented constructor of csr using a coordinate matrix