Add several more methods/properties

copy, __ne__, sample_ids, data, T, transpose, and unit tests
Add several more unit tests for invalid dm files
Remove conserve_memory option from to_file

Now supports only memory-efficient mode as the code was pretty hackish and the time savings weren't anywhere near the huge jump in memory usage that came with it.