Added GDBSCAN implementation and updated scalatest/scalacheck

This is a very basic draft. It only works with `DenseMatrix` and `DenseVector`.