reimplemented csv with dense matrix, closes #101 i think...