added DBScan + created preliminary tests